DateTimeのプロパティとメソッドまとめ

DateTime はとても多機能な型です。

全部覚える必要はありませんが、

「どんなものがあるか」を一度整理しておきましょう。


■ プロパティ(主なもの)

DateTimeのプロパティはおおよそ 15個前後 あります。

よく使うものはこちらです。

日付系

  • Year(年)
  • Month(月)
  • Day(日)
  • DayOfWeek(曜日)
  • DayOfYear(1年の中で何日目か)

時刻系

  • Hour
  • Minute
  • Second
  • Millisecond

その他重要

  • Date(時刻を0時にした日付)
  • TimeOfDay(時刻部分だけ)
  • Ticks(内部で使われる時間の数値)
  • Kind(Local / Utc / 不明)

■ メソッド(主なもの)

メソッドは 40〜50個以上 あります(オーバーロード含む)。

代表的なものだけ整理します。


① 加算系

  • AddDays()
  • AddMonths()
  • AddYears()
  • AddHours()
  • AddMinutes()
  • AddSeconds()
  • AddMilliseconds()

② 変換系

  • ToString()
  • ToLocalTime()
  • ToUniversalTime()

③ 解析(文字列 → DateTime)

  • Parse()
  • TryParse()
  • ParseExact()

④ 比較系

  • Compare()
  • Equals()

⑤ カレンダー系(static)

  • DaysInMonth() ← 月の日数を取得
  • IsLeapYear() ← うるう年判定

例:

int days = DateTime.DaysInMonth(2026, 2);
bool leap = DateTime.IsLeapYear(2024);

■ 初学者がまず覚えるべきもの

まずはこれだけで十分です。

✔ DateTime.Now

✔ DateTime.Today

✔ AddDays()

✔ ToString()

✔ DaysInMonth()


■ 大事な考え方

DateTimeは

「日付と時間のための道具箱」

です。

全部覚える必要はありません。

必要になったときに取り出せばOKです。


訪問数 5 回, 今日の訪問数 5回

C#,構造体

Posted by hidepon