作者:爱你一辈子2502860605 | 来源:互联网 | 2022-11-30 13:22
我将以字符串格式接收的日期值转换为DateTime
使用以下ParseExact
方法:
DateTime myValue = DateTime.ParseExact(inputValueString, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);
以下值通过没有问题:
11/01/2018 11:43:00
11/01/2018 11:44:00
23/01/2018 10:05:00
23/01/2018 10:07:00
24/01/2018 12:59:00
但在这些值之后,我得到以下异常:
字符串'24/01/2018 13:20:00'未被识别为有效的DateTime.
为什么这个具体价值不起作用?它是字符串中隐藏的字符导致的吗?
1> C.Evenhuis..:
您应该使用HH:mm:ss
24小时格式.