C#時間計算
時間計算はDateTime.Addメソッドを使用する。 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年後を取得 こんな感じですね。