[VB.NET] 日付文字列を日付型に変換する方法
VB.NETで日付文字列を日付型に変換する方法 DateTime.Parseメソッドを使用する StringからDateTimeへの変換 <VB.NET> 'DateTime.Parse : 現在のカルチャを使用して変換する Dim d As String Dim dt As DateTime d = "2014/12/24 15:32:12" dt = DateTime.Parse(d) Console.WriteLine(dt) '出力 : 2014/12/24 15:32:12 d = "2014/12/24" dt = DateTime.Parse(d) Console.WriteLine(dt) '出力 : 2014/12/24 0:00:00 <VB.NET> 'DateTime.ParseExact : カルチャを指定して変換する Dim d, c As String Dim dt As DateTime d = "2014/12/24 15:32:12" c = "yyyy/MM/dd HH:mm:ss" dt = DateTime.ParseExact(d, c, Nothing) Console.WriteLine(dt) '出力 : 2014/12/24 15:32:12 d = "20141224153212" c = "yyyyMMddHHmmss" dt = DateTime.ParseExact(d, c, Nothing) Console.WriteLine(dt) '出力 : 2014/12/24 15:32:12 d = "2014年12月24日15時32分12秒" c = "yyyy年MM月dd日HH時mm分ss秒" dt = DateTime.ParseExact(d, c, Nothing) Console.WriteLine(dt) '出力 : 2014/12/24 15:32:12 <VB.NET> '文字列操作