日期時間分析錯誤發生在不在本地主機,可能是因爲本地主機和服務器上的時區不同, 代碼: 我想24小時時間格式爲12小時(AM和PM )字符串未被識別爲有效的DateTime。 :錯誤只在服務器
string timesx2 = hr2[0]+":" + hr2[1]; // 19:22
string s2 = DateTime.ParseExact(timesx2, "HHmm", CultureInfo.CurrentCulture)
.ToString("hh:mm tt"); // output in localhost is: 7.22 PM
嘗試在c#中使用FindSystemTimeZoneById並轉換日期時間。 – summerGhost
你用''HH:mm「'試過'ParseExact'嗎? –
@MykolaKovalchuk是的,先生,我厭倦了HH:MM –