DateTime 構造体 (System 名前空間)
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, ISerializable
継承:Object → ValueType → DateTime
- 日付・時刻を表します。
コンストラクタ
DateTime
public DateTime (long ticks);
public DateTime (long ticks, DateTimeKind kind);
public DateTime (int year, int month, int day);
public DateTime (int year, int month, int day, System.Globalization.Calendar calendar);
public DateTime (int year, int month, int day, int hour, int minute, int second);
public DateTime (int year, int month, int day, int hour, int minute, int second, DateTimeKind kind);
public DateTime (int year, int month, int day, int hour, int minute, int second, System.Globalization.Calendar calendar);
public DateTime (int year, int month, int day, int hour, int minute, int second, int millisecond);
public DateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, DateTimeKind kind);
public DateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar);
public DateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar, DateTimeKind kind);
プロパティ
Date
public DateTime Date { get; }
- このインスタンスの日付の部分を取得します(時刻部分は 00:00:00 となります)。
Kind
public DateTimeKind Kind { get; }
- このインスタンスが表す時刻の種類 (現地時刻、世界協定時刻 (UTC)、または、そのどちらでもない) を示す値を取得します。
Now
public static DateTime Now { get; }
- コンピューター上の現在の日時を現地時刻で表した DateTime オブジェクトを取得します。
Today
public static DateTime Today { get; }
- 現在の日付を取得します(時刻部分は 00:00:00 となります)。
UtcNow
public static DateTime UtcNow { get; }
- コンピューター上の現在の日時を世界協定時刻 (UTC) で表した DateTime オブジェクトを取得します。
メソッド
AddDays
public DateTime AddDays (double value);
- このインスタンスの値に、指定された日数を加算した新しい DateTime を返します。
AddMonths
public DateTime AddMonths (int months);
- このインスタンスの値に、指定された月数を加算した新しい DateTime を返します。
SpecifyKind
public static DateTime SpecifyKind (DateTime value, DateTimeKind kind);
- 指定されたDateTimeと同じタイマー刻みの数を持つ新しいDateTimeオブジェクトを、指定されたDateTimeKind値に基づいて作成します。
ToLocalTime
public DateTime ToLocalTime ();
- 現在の DateTime オブジェクトの値を現地時刻に変換します。
ToString
public string ToString (string? format, IFormatProvider? provider);
public string ToString (string? format);
public string ToString (IFormatProvider? provider);
public override string ToString ();
ToUniversalTime
public DateTime ToUniversalTime ();
- 現在の DateTime オブジェクトの値を世界協定時刻 (UTC) に変換します。
TryParse
public static bool TryParse (ReadOnlySpan s, IFormatProvider? provider, System.Globalization.DateTimeStyles styles, out DateTime result);
public static bool TryParse (string? s, out DateTime? result);
public static bool TryParse (string? s, IFormatProvider? provider, System.Globalization.DateTimeStyles styles, out DateTime? result);
public static bool TryParse (ReadOnlySpan s, out DateTime result);