&tag(CSharp/日付と時刻); *目次 [#jcdf49e0] #contents *関連ページ [#p944b6b9] -[[CSharp]] -[[DateTime]] * 参考情報 [#med14adb] -[[TimeSpan 構造体 (System):http://msdn.microsoft.com/ja-jp/library/system.timespan(v=vs.80).aspx]] *日付 [#f6140077] **年月日で初期化 [#u87b4e7f] -年月日を指定して初期化する DateTime d = new DateTime(2014, 9, 9); **文字列変換 [#s51f2738] -年月日だけで表示 d.ToShortDateString() # => 2014/09/10 *Tips [#w5235d2c] **日付の差を計算する [#d0162dce] #pre{{ DateTime t1 = DateTime.Parse("2011/02/24 03:30"); DateTime t2 = DateTime.Parse("2011/08/11 12:23"); TimeSpan span = t2 - t1; Debug.WriteLine(span.TotalDays); }} **月末の日付を取得する [#y3cc63f2] int lastDay = DateTime.DaysInMonth(2011, 9);