目前,我有一個日期時間對象如何更改日期時間對象的日期格式?
DateTime theDateTime = DateTime.ParseExact(dateAndTime, "d MMMM yyyy hh:mm tt", provider);
它成功地將其轉換爲一個日期時間(從一個字符串)以成爲例如:
2012年7月6日上午9點30分00秒
我如何將其轉換爲2012/07/06 09:30:00(24小時格式)?這樣我可以使用C#將它插入到數據庫中?
PS:我使用的是Sybase SQL Anywhere的12,並從我讀過,他們neeed格式將在年/月/日,並在24小時格式正確的時間?如果我錯了,請糾正我。
嗨安德魯,我正在使用包含插入語句的字符串。像 insertAccount.CommandText =( 「INSERT INTO [meetingMinutes](標題,位置,perioddate,periodtime,就診者,議程,帳戶ID,促進者,日期時間)VALUES('」 +標題+ 「 ''」 +位置+「」, '+ + + +'','+ + +'','+ + +'','+ + +'+'',+ + theDateTime +「)」); 我想嘗試將其更改爲參數之前使用包含字符串元素插入..但現在連使用含元素不會工作.. – melvg 2012-07-06 02:01:10
我真的覺得你應該從一開始就使用參數插入字符串。不應該有任何理由以這種方式構建SQL,如果使用參數,則不需要對日期進行任何格式化。 – 2012-07-06 02:31:27
我做了類似 – melvg 2012-07-06 02:38:13