• 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)