【发布时间】:2017-07-29 08:29:45
【问题描述】:
以下代码为我返回false,我就是不知道我做错了什么。
var localDateTimeString = "03/24/2016 21:05"; // subject.Substring(0, 16);
DateTime localDateTime;
if (!DateTime.TryParseExact(
localDateTimeString,
"MM/dd/yyyy hh:mm",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out localDateTime)) return false;
格式是固定的 16 字符字符串,天、月、分钟和小时总是 2 位数字。 4 位数字表示年份。
但是这段代码返回 false,我该如何解决这个问题?
【问题讨论】:
-
应该是
HH而不是hh -
@Nkosi Dupe 是的,(我在回答这个问题时也有偏见)但我想说这里的答案和问题比上一个问题要好。