3

単一の文字列を "DD/MM/YYYY" 形式の DateTime に解析 (試行) する方法は? (VB.Net)

例: 入力文字列 "30/12/1999" (1999 年 12 月 30 日) を使用していますが、それを DateTime に解析するにはどうすればよいですか?

4

1 に答える 1

22

これを試して:

Dim date As Datetime = DateTime.ParseExact(_
    yourString, "dd/MM/yyyy", CultureInfo.InvariantCulture)

yourString指定した形式と一致しない場合、これは例外をスローします。この場合に例外が必要ない場合は、次のようにします。

Dim date As Date    
Date.TryParseExact(dateString, "dd/MM/yyyy", CultureInfo.CurrentCulture, _
                      DateTimeStyles.None, date)
于 2010-05-08T13:48:22.473 に答える