index
DateTime構造体
DateTimeOffset構造体
DateTimeではオフセット値は保存されないがDateTimeOffsetでは保存される
TimeSpan構造体
DateTime/DateTimeOffset.Nowプロパティで現在日時を取得する
DateTime.Todayプロパティで現在日時を取得する
DateTime.Nowプロパティから取得した値を使って経過時間を計測する
DateTime/DateTimeOffset.MinValue/MaxValueプロパティで最小値・最大値を取得する
DateTime/DateTimeOffset.Ticksプロパティで100ナノ秒単位の値を取得する
DateTime/DateTimeOffset.Hour/Minute/Secondプロパティで時・分・秒それぞれの値を取得する
DateTime/DateTimeOffset.TimeOfDayプロパティで時刻のみを取得する
DateTime/DateTimeOffset.Ticksプロパティで基準時刻からの経過時間を100ナノ秒単位で取得する
DateTime/DateTimeOffset.Year/Month/Day/DayOfWeekプロパティで年・月・日・曜日それぞれの値を取得する
DateTime/DateTimeOffset.Dateプロパティで日付部分のみの値を取得する
DateTime/DateTimeOffsetの値を英語・日本語や他の言語での表記で文字列化する
DateTime/DateTimeOffsetの値を西暦・和暦の表記で文字列化する
DateTime.IsLeapYearメソッドである年がうるう年かどうかを調べる
DateTime/DateTimeOffset.DayOfYearプロパティでその年の通算何日目かを求める
DateTime/DateTimeOffset.DayOfYearプロパティでうるう年での通算何日目かを求める
DateTime.DaysInMonthメソッドである年ある月の日数を求める
DateTime.IsDaylightSavingTimeメソッドを使ってDateTimeの表す日時が夏時間かどうかを調べる
既存のDateTimeから日時の値を変更したDateTimeを作成する
DateTime.Addメソッドを使ってDateTimeの表す日時に加減算する
DateTime.Addメソッドを使って日時を正規化する
DateTime/DateTimeOffset.Add・SubtractメソッドとTimeSpanを使って日時の加減算を行う
DateTime/DateTimeOffset.AddYearsで2月29日のn年前・n年後の日付を求める場合の動作
DateTime/DateTimeOffset.AddYearsで2月28日・3月1日のn年前・n年後の日付を求める場合の動作
DateTime/DateTimeOffset.AddMonthsで1月31日のnヶ月後の日付を求める場合の動作
DateTime.Subtractメソッドで2つの日時の時間間隔を求める
DateTimeOffset.Subtractメソッドで2つの日時の時間間隔を求める
減算演算子を使って2つのDateTime/DateTimeOffsetの時間間隔を求める
等価演算子・Equalsメソッドを使って2つのDateTimeが等しいかどうかを調べる
等価演算子・Equalsメソッド・EqualsExactメソッドを使って2つのDateTimeOffsetが等しいかどうかを調べる
比較演算子・CompareToメソッドを使って2つのDateTimeの大小関係を調べる
比較演算子・CompareToメソッドを使って2つのDateTimeOffsetの大小関係を調べる
Dateプロパティを使って2つのDateTimeの日付のみを比較する
Dateプロパティを使って2つのDateTimeOffsetの日付のみを比較する
TimeOfDayプロパティを使って2つのDateTimeの時刻のみを比較する
TimeOfDayプロパティを使って2つのDateTimeOffsetの時刻のみを比較する
DateTimeOffsetの時刻のみを比較してソートする
DateTimeOffset.ToUnixTimeSeconds/FromUnixTimeSecondsメソッドで日時⇄UNIX時間の変換をする
DateTime/DateTimeOffset.UnixEpochフィールドを参照してunix epochの日時を取得する
DateTime.ToFileTime/FromFileTimeメソッドで日時⇄ファイルタイムスタンプ値の変換をする
DateTime.ToBinary/FromBinaryメソッドで日時⇄64ビットバイナリ値の変換をする
DateTime.ToOADate/FromOADateメソッドで日時⇄OLEオートメーション日時の変換をする
DateTime・DateTimeOffsetはアンマネージ呼び出しで使用することができない
コンストラクタを使ってTimeSpanインスタンスを作成する
FromXxxメソッドを使ってTimeSpanインスタンスを作成する
TimeSpan.TotalXxxプロパティを使って時間間隔を日数・分数・秒数などに変換した値を取得する
TimeSpan.Days/Hours/Secondsプロパティを使って時間間隔の日数・時間・秒部分など時間単位ごとの値を取得する
TimeSpan.MinValue/MaxValueプロパティで最小値・最大値を取得する
TimeSpan.Ticksプロパティで100ナノ秒単位での時間間隔を取得する
TimeSpan.TicksPerXxxプロパティで1時間・1秒あたりなどでのタイマ刻み数を取得する
加算/減算演算子・Add/SubtractメソッドでTimeSpan同士を加減算する
加算/減算演算子でDateTime/DateTimeOffsetとTimeSpanを加減算する
TimeSpan.Durationメソッドで時間間隔の絶対的な長さを取得する
TimeSpan.Negateメソッドで時間間隔の符号を反転した値を取得する
乗算/除算演算子・Multiply/DivideメソッドでTimeSpanに対して乗除算を行う
等価演算子・比較演算子を使って2つのTimeSpanの等価・大小関係を比較する
Array.Sortを使って複数のTimeSpanをソートする
TimeSpan.ToStringメソッドで書式を指定して文字列化する
TimeSpan.TryParse/TryParseExactメソッドで文字列からTimeSpanに変換する
DateTimeKindを指定してDateTimeインスタンスを作成する
DateTime.Parseメソッドでオフセット表記のある/ない文字列からDateTimeに変換する
DateTime.SpecifyKindメソッドを使って時刻の種類を変更する
オフセット値を指定してDateTimeOffsetインスタンスを作成する
DateTimeOffset.Parseメソッドでオフセット表記のある/ない文字列からDateTimeOffsetに変換する
DateTime.ToLocalTime/ToUniversalTimeメソッドで時刻をローカル時刻・UTCに変換する
DateTimeOffset.LocalDateTime/UtcDateTimeプロパティでローカル時刻・UTCに変換されたDateTimeを取得する
DateTimeOffset.ToLocalTime/ToUniversalTime/ToOffsetメソッドでローカル時刻・UTC・指定したオフセット値に変換されたDateTimeOffsetを取得する
TimeZoneInfo.Localプロパティでローカルタイムゾーンに関する情報を取得する
TimeZoneInfo.FindSystemTimeZoneByIdメソッドで特定のタイムゾーンに関する情報を取得する
TimeZoneInfo.ConvertTimeメソッドでDateTime・DateTimeOffsetを他のタームゾーンでの日時に変換する
TimeZoneInfo.ConvertTimeBySystemTimeZoneIdメソッドでDateTime・DateTimeOffsetを他のタームゾーンでの日時に変換する
DateTime/DateTimeOffset.ToStringメソッドで日時を文字列に変換する
標準の書式指定子を使ってDateTime/DateTimeOffsetを文字列に変換する(ローカライズされる書式の例)
標準の書式指定子を使ってDateTime/DateTimeOffsetを文字列に変換する(ローカライズされない書式の例)
定義済みの書式でDateTimeを文字列に変換する
カスタム書式指定子を使ってDateTime/DateTimeOffsetを文字列に変換する
書式指定文字列において、単独の文字がカスタム書式指定子として扱われるようにする
Console.WriteLineなどのメソッドで複合書式を使ってDateTime/DateTimeOffsetを文字列に変換する
CultureInfoを書式プロバイダとして指定してDateTimeを文字列に変換する
CultureInfoを書式プロバイダとして指定して各言語での曜日名・月名を取得する
インバリアントカルチャを指定してローカライズされる書式でDateTimeを文字列化する
文字列化した日時を異なるカルチャ間で扱おうとして失敗する例
DateTime/DateTimeOffset.Parseメソッドで文字列を日時に変換する
DateTime/DateTimeOffset.Parseメソッドで不正な日時の形式・値の文字列を変換する
DateTime/DateTimeOffset.Parseメソッドで不完全な日時の文字列を変換する
DateTime/DateTimeOffset.TryParseメソッドで文字列からの変換を試みる
DateTime/DateTimeOffset.Parseメソッドでの変換結果が実行環境により異なる例
DateTime/DateTimeOffset.Parseメソッドでカルチャに依存しない形式で表現された日時を変換する
DateTime/DateTimeOffset.Parseメソッドでカルチャを指定して文字列を変換する
DateTime/DateTimeOffset.ParseExactメソッドで指定された書式に一致する文字列のみを変換する
DateTime/DateTimeOffset.TryParseExactメソッドで書式を指定して文字列からの変換を試みる
DateTime/DateTimeOffset.TryParseExactメソッドで複数の書式を指定して文字列からの変換を試みる
DateTime/DateTimeOffset.TryParseExactメソッドでDateTimeStylesを指定して文字列中の空白の扱いを指定する
DateTime/DateTimeOffset.ParseExactメソッドでDateTimeStylesを指定し、時刻をローカル時刻またはUTCとみなして変換する
DateTime/DateTimeOffset.ParseExactメソッドでDateTimeStylesを指定し、変換した時刻のオフセットを補正または維持する
DateTime.ParseメソッドでDateTimeStyles.NoCurrentDateDefaultを指定し、今日ではなく1年1月1日の時刻として変換する
ISOWeek.GetWeekOfYear/GetYearメソッドで日付に対応するISO週番号・ISO週年を取得する
ISOWeek.ToDateTimeメソッドでISO週暦でのy年第w週第d日に対応する日付を取得する
ISOWeek.GetYearStart/GetYearEnd/GetWeeksInYearメソッドでISO週年の開始日/終了日/週の数を取得する
ISO週暦での日付をISO 8601拡張形式で文字列化する