[英]How do you format datetime to 24hours? I have a combobox with time starting at 00:00 in 15min intervals, but it crashes if I pick over 12:00
[英]How do I format hours in DateTime to return 0 instead of 12?
默認情況下,DateTime的格式字符串中的小時將0轉換為12.例如,如果有
DateTime dt = new DateTime(1999, 1, 1, 0, 0, 0);
string s = dt.ToString("h:mm:ss");
s的值為“12:0:0”,而不是“0:0:0”。 有沒有辦法獲得“0:00:00”?
你很親密,試着改用它:
string s = dt.ToString("H:mm:ss");
而不是“h:mm:ss”,使用“H:mm:ss”
您需要在ToString方法中使用大寫H而不是小寫h。
即
DateTime dt = new DateTime(1999,1,1,0,0,0); string s = dt.ToString(“H:mm:ss”);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.