2016-03-05 125 views
-3

我有一個字符串的時間這樣的格式「12:00 AM」,我試圖用DateTime.ParseExtract解析字符串時間爲DateTime

var begin = DateTime.ParseExact(BeginTime, "HH:mm tt",CultureInfo.InvariantCulture).AddHours(2);    
var end = DateTime.ParseExact(EndTime, "HH:mm tt", CultureInfo.CurrentCulture).AddHours(2); 
var isOpen = (DateTime.Now > begin && DateTime.Now < end); 
+2

問題是什麼? – dotctor

回答

1

解析您應該使用"hh:mm tt"作爲格式字符串。 HH以24小時制格式表示(16 = 4 PM),hh以12小時格式表示。

+0

我試過了,但它給出了錯誤格式異常 –