我必须将字符串转换为日期时间...
字符串数据的格式为:2013年6月13日。8:06:36
代码:
Dim pDate As String
pDate = TextBox16.Text
Dim pro_Date As DateTime = DateTime.ParseExact(pDate, "DD.M.YYYY. hh24:mm:ss", CultureInfo.InvariantCulture)
我得到的错误是:字符串未被识别为有效的日期时间
如何转换呢?
格式字符串区分大小写,因此不起作用:“ DD.M.YYYY”。另外,24小时制H
不是“ hh24” ,而是大写。您需要一个,H
因为8:06:36
该小时没有前导零。
Dim pro_Date As DateTime = DateTime.ParseExact(pDate, "dd.M.yyyy. H:mm:ss", CultureInfo.InvariantCulture)
更多信息。在“H”自定义格式说明
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句