文字列から DateTime の値に変換する
スポンサーリンク
文字列から DateTime の値に変換するには、DateTime の Parse メソッドを使用します。
Parse メソッドと似たようなメソッドに ParseExact メソッドというものがあります。Parse メソッドより ParseExact メソッドを使うことを強く推奨します。ParseExact メソッドについては、文字列から DateTime の値に厳密かつ高速に変換する をご覧ください。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' 文字列から DateTime の値に変換する Dim dtBirth As DateTime = DateTime.Parse("2005/04/07") ' 取得した日付と時刻を表示する MessageBox.Show(dtBirth.ToString())
書式を指定することで、カルチャに依存しない変換が可能です。ただし、書式の解析を行うという点で ParseExact メソッドとは異なります。
VB.NET 全般
' カルチャ情報を設定する Dim cFormat As New System.Globalization.CultureInfo("fr-FR", False) ' 文字列から DateTime の値に変換する Dim dtBirth As DateTime = DateTime.Parse("07/04/2005 22:31:35", cFormat) ' 取得した日付と時刻を表示する MessageBox.Show(dtBirth.ToString())
関連するリファレンス
準備中です。