C#時間計算
時間計算はDateTime.Addメソッドを使用する。
DateTime.Add( TimeSpan )
足し算は...
では、引き算は...
引数をマイナスにする。
では、年は?
こんな感じですね。
DateTime.Add( TimeSpan )
足し算は...
DateTime d = DateTime.Now.Add(new TimeSpan(0, 3, 0, 0, 0)); // 3時間後を取得
DateTime d2 = DateTime.Now.Add(new TimeSpan(1, 0, 0, 0, 0)); // 一日後を取得
DateTime d3 = DateTime.Now.Add(new TimeSpan(1, 0, 0, 3, 0)); // 3分後を取得。カップラーメン用
では、引き算は...
DateTime d = DateTime.Now.Add(new TimeSpan(0, -3, 0, 0, 0)); // 3時間前を取得
DateTime d2 = DateTime.Now.Add(new TimeSpan(-1, 0, 0, 0, 0)); // 昨日を取得
引数をマイナスにする。
では、年は?
DateTime d4 = DateTime.Now.AddYears(1); // 1年後を取得
こんな感じですね。