C# 字符串未被识别为有效的日期时间
字符串未被识别为有效的日期时间。我怀疑问题在于您将C# 字符串未被识别为有效的日期时间,c#,asp.net,C#,Asp.net,字符串未被识别为有效的日期时间。我怀疑问题在于您将H与tt结合使用H和HH表示0-23范围内的一小时,其中12是中午,因此是下午 我怀疑你想要h和hh而不是h。。。虽然您不应该需要所有h/h/m/mm的组合。(你真的希望看到“下午1:5”吗?)我怀疑“dd-MM-yyy-H:MM-tt”应该包括你。我怀疑问题在于你将H与tt结合使用H和HH表示0-23范围内的一小时,其中12是中午,因此是下午 我怀疑你想要h和hh而不是h。。。虽然您不应该需要所有h/h/m/mm的组合。(你真的希望看到“下午1
H
与tt
结合使用H
和HH
表示0-23范围内的一小时,其中12是中午,因此是下午
我怀疑你想要
h
和hh
而不是h
。。。虽然您不应该需要所有h
/h
/m
/mm
的组合。(你真的希望看到“下午1:5”吗?)我怀疑“dd-MM-yyy-H:MM-tt”应该包括你。我怀疑问题在于你将H
与tt
结合使用H
和HH
表示0-23范围内的一小时,其中12是中午,因此是下午
我怀疑你想要
h
和hh
而不是h
。。。虽然您不应该需要所有h
/h
/m
/mm
的组合。(你真的希望看到“下午1:5”吗?)我想只要“dd-MM-yyyy-H:MM-tt”
就可以了。你的时间表是什么?你的时间表是什么?
DateTime dtEndTime = DateTime.ParseExact(
appToDate,
timeFormats,
null,
System.Globalization.DateTimeStyles.None);
appToDate = 21-02-2013 12:30 AM
string[] timeFormats = {
"dd-MM-yyyy H:m tt",
"dd-MM-yyyy H:mm tt",
"dd-MM-yyyy HH:m tt",
"dd-MM-yyyy HH:mm tt"
};