C#(.NET)の TimeSpan 構造体
http://www.atmarkit.co.jp/fdotnet/dotnettips/267timespan/timespan.html
どうでもいいような構造体だが、標準で備わっているというのはやはりなにかと便利だ。時刻(DateTime)と時間(TimeSpan)をごちゃまぜにするのを防げて良い。
Java にはこれに相当するものがないんだよなあ。
...しかし、TimeSpan も、足し算・引き算はできるのに掛け算ができないのは変じゃないか?
TimeSpan a; double b; TimeSpan c = a * b;
みたいなことはできていいんじゃないか?掛け算したいときに一旦 Tick や Millisecond を経由しないといけないのはめんどくさい。