假設我有以下代碼,日期時間轉換爲字符串:時間字符串問題
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")
如果dt爲15/02/2009 8時22分,我想將字符串15/02/2009 08:22 AM 如果dt是15/02/2009 20:22,我想要的字符串是15/02/2009 08:22 PM
如何實現它?
假設我有以下代碼,日期時間轉換爲字符串:時間字符串問題
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")
如果dt爲15/02/2009 8時22分,我想將字符串15/02/2009 08:22 AM 如果dt是15/02/2009 20:22,我想要的字符串是15/02/2009 08:22 PM
如何實現它?
爲每DateTime.ToString的文檔,你需要添加是T的角色,所以這應該工作:
string ds = dt.ToString("dd/MM/yyyy hh:mmtt")
一個't'會給你'P'或'A',兩個會給你'PM'或'AM'。
請注意,根據您當前的CultureInfo,您可能會或可能不會獲得AM/PM。
你應該使用小寫字母 「T」 ...
DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mmtt")
DateTime dt;
string ds = dt.ToString("dd/MM/yyyy hh:mmtt");