在我使用 DateTimePicker 的形式中,如下所示:
With dtp_myDate
.Format = DateTimePickerFormat.Custom
.CustomFormat = "dd.MM.yyyy."
.Value = CType("16.12.2013. 11:30:25.1234", Date)
End With
我也可以使用 CDate 而不是 CType,在这两种情况下,日期都表示为带有日期的字符串和带有毫秒的时间。
我无法更改这一点,因为数据来自(不是我的)数据库。
在运行正常的 Windows 7 机器上,但在 Windows XP 机器上,我收到错误异常,并显示此字符串对日期转换无效。
可以解决这样的代码在两台机器上都没有错误的情况吗?如何解决?