日期时间分析错误发生在不在本地主机,可能是因为本地主机和服务器上的时区不同, 代码: 我想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 –