2010-01-01 52 views

回答

13
string s = DateTime.ParseExact("2320","HHmm",CultureInfo.CurrentCulture) 
     .ToString("hh:mm tt"); 
+0

(oops,錯過了文化信息;增加了) – 2010-01-01 20:31:44

+0

不應該使用文化信息設置爲使用24h系統而不是CultureInfo.CurrentCulture? – Peter 2010-01-01 20:35:42

+0

@Petoj:我相信首都Hs已經表示24小時系統(否則該字符串將是「hhmm」)。 – 2010-01-01 20:41:19

2

我敢肯定,它被多次提及,但這裏是爲字符串參數日期時間here參考。

在馬克的回答中,如果是單位數小時,則在小時內有一個前導零。

string s = DateTime.ParseExact("2320", "HHmm").ToString("h:mm tt"); 

以上將提供我們以前從大多數數字時鐘中看到的格式。

相關問題