-1

字符串在 vb.net 中未被识别为有效的日期时间?

4

1 回答 1

3

这可能是因为您正在转换一个表示为字符串且不是标准日期格式的日期。前任,

Dim _dateString As String = "22-2009-11"
Dim _date As DateTime = = DateTime.Parse(_dateString);

抛出异常,因为_dateString是非标准日期格式。你会做的最好的事情是使用DateTime.ParseExact

Dim _dateString As String = "22-2009-11"
Dim _date As DateTime =  DateTime.ParseExact(_dateString,"dd-yyyy-MM",CultureInfo.InvariantCulture);
于 2012-10-17T07:32:01.460 回答