- VB.NET2019で日時を入れた文字列をDateTimeオブジェクトに変換する方法やDateTimeから文字列に変換する方法。
日時が例えば2022/12/03の場合は、以下。
Dim str As String = "2022/12/03"
Dim dtime As DateTime = DateTime.ParseExact(str, "yyyy/MM/dd", Nothing)
Console.WriteLine(dtime)
- また、日数の差を計算したい場合は以下となる。
Dim str1 As String = "2022/12/03"
Dim str2 As String = "2022/12/13"
Dim DiffDays As Integer = (DateTime.Parse(str2) - DateTime.ParseExact(str1, "yyyy/MM/dd", Nothing)).Days
Console.WriteLine(DiffDays)