无效的日期时间格式转换问题

时间:2017-08-18 19:33:44

标签: vb.net datetime

我写了这个:

<term>

Dim sysFormat = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern Dim formatDate = sysFormat + " " + "h:mm:ss tt" Dim dtttm As DateTime = DateTime.ParseExact(value, formatDate, System.Globalization.CultureInfo.InvariantCulture) 值!是字符串&#34; 08/11/2017 &#34;并且value M / d / yyyy 但是我收到了无效的日期格式例外。

为什么无效?什么是无效的?

1 个答案:

答案 0 :(得分:0)

是的,sysFormat就在这一天,但你要追加12小时的时间格式。您还必须在value

中包含上午/下午的时间

取代&#34; 08/11 / 2017&#34; ,使用&#34; 08/11/2017 1:02:03 PM&#34; 。它会起作用。