none
経過時間計算(HH:mm:ss) RRS feed

  • 質問

  • おはようございます。経過時間計算です。下記ソースで24時間超えたらおかしくなっています。教えていただけますでしょうか。

       Dim start1, end1 As DateTime
            start1 = DateTime.Parse("2005/02/24 08:10")
            end1 = DateTime.Parse("2005/02/25 20:30")
            Dim duration1 As TimeSpan
            duration1 = end1.Subtract(start1)
            Console.WriteLine(duration1)


    Luky9


    • 編集済み Luky9 2019年7月3日 3:35
    2019年7月3日 3:35

回答

  • おかしくなる、とは?

    試したところ想定通りの「1.12:20:00」が出力されましたが…。

    日数-時間がピリオドで表記されるのが困るなら、TotalHoursとか使って自力で表示を組み立てる必要があります。

    • 回答としてマーク Luky9 2019年7月3日 7:44
    2019年7月3日 3:49