DateTime.ParseExact() does not grok 24-hour time values?

£可爱£侵袭症+ 提交于 2019-11-28 11:54:33

"hh" is the 12-hour clock format (01 to 12). You need to use "HH" for a 24 hour clock.

DateTime dt = DateTime.ParseExact(time, "HH:mm", CultureInfo.InvariantCulture);

Try this:

DateTime dt = DateTime.ParseExact(time, "u", CultureInfo.InvariantCulture);

"u" indicates universal sortable format.

Though Hans already answered your question in comment section, Here is an MSDN link describing all kinds of date formats used with DateTime.ParseExact method.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!