C# 日付/時刻

19個の関数

DateTime.NowDateTime.Now

現在のローカル日時を返します(プロパティ)。

DateTime.UtcNowDateTime.UtcNow

現在の UTC 日時を返します(プロパティ)。

DateTime.TodayDateTime.Today

今日の日付(時刻 00:00:00)を返します(プロパティ)。

new DateTimenew DateTime(year, month, day)

指定した日付の DateTime を生成します。

AddYearsdt.AddYears(value)

指定した年数を加算した新しい DateTime を返します。

AddMonthsdt.AddMonths(months)

指定した月数を加算した新しい DateTime を返します。

AddDaysdt.AddDays(value)

指定した日数を加算した新しい DateTime を返します。

AddHoursdt.AddHours(value)

指定した時間数を加算した新しい DateTime を返します。

AddMinutesdt.AddMinutes(value)

指定した分数を加算した新しい DateTime を返します。

Subtractdt.Subtract(value)

2 つの DateTime の差を TimeSpan で返します。

ToStringdt.ToString(format?)

指定した書式で日付を文字列に変換します。

DayOfWeekdt.DayOfWeek

曜日(DayOfWeek 列挙型)を返します(プロパティ)。

DayOfYeardt.DayOfYear

年内の通算日数(1〜366)を返します(プロパティ)。

DateTime.ParseDateTime.Parse(s)

文字列を DateTime に変換します。

DateTime.TryParseDateTime.TryParse(s, out result)

変換の成否を返し、結果を out に書き込みます。

DateTime.DaysInMonthDateTime.DaysInMonth(year, month)

指定した月の日数を返します。

DateTime.IsLeapYearDateTime.IsLeapYear(year)

うるう年かどうかを確認します。

TimeSpan.FromDaysTimeSpan.FromDays(value)

日数から TimeSpan を生成します。

TimeSpan.TotalDaystimespan.TotalDays

TimeSpan の合計日数を返します(プロパティ)。