vb.net datetime.parseExact错误消息,指出格式无效

时间:2013-07-17 15:39:20

标签: vb.net

您好我正在尝试在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)

1 个答案:

答案 0 :(得分:1)

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

  

YYYY.MM.DD-HH:MM:SS

就像信息位一样,大写字母'H'表示它正在寻找24小时的时间,而不是12小时的时间。小写'h'表示12小时的时间。以下是自定义日期时间格式字符串规则的参考:

  

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