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回




ディスカッション
コメント一覧
まだ、コメントがありません