tonkunの備忘録

色々調べた事、試した事などを載せます

TimeSpan型で24時間以上の値を設定する

TimeSpan型に24時間以上の値を設定できないと思い込んでいましたが、

TimeSpan.Parse("20:30:00");                   // これはいける
TimeSpan.Parse("40:30:00");                   // これは例外(OverflowException)
TimeSpan time = new TimeSpan(40, 30, 0);      // これはいける
Console.WriteLine(time.ToString());           // 1.16:30:00が出力される

知りませんでした・・・orz