-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 に答える