0

您好我正在尝试在 vb.net 中使用 datetime.parse 精确对象,但我一直收到错误消息说格式无效。这是我的声明,谁能告诉我我做错了什么?

       Dim TimeStart As Date

       TimeStart = DateTime.ParseExact("2013.07.15-07:10:02", "yyyy.MM.dd-HH:MM:SS", System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat)
4

1 回答 1

1

错误是因为秒必须小写。此外,您要求该月两次。我怀疑这是您需要的格式字符串:

yyyy.MM.dd-HH:mm:ss

作为一个信息位,大写的“H”表示它正在寻找 24 小时制的时间,而不是 12 小时制的时间。小写“h”表示 12 小时时间。以下是自定义日期时间格式字符串规则的参考:

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

于 2013-07-17T15:42:07.693 回答