DateTime 構造体

DateTime 構造体 (System 名前空間)

[APIドキュメント]

public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, ISerializable

継承:Object → ValueType → DateTime

  • 日付・時刻を表します。

コンストラクタ

DateTime

@ [APIドキュメント]

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

@ [APIドキュメント]

public DateTime Date { get; }

  • このインスタンスの日付の部分を取得します(時刻部分は 00:00:00 となります)。

Kind

@ [APIドキュメント]

public DateTimeKind Kind { get; }

  • このインスタンスが表す時刻の種類 (現地時刻、世界協定時刻 (UTC)、または、そのどちらでもない) を示す値を取得します。

Now

@ [APIドキュメント]

public static DateTime Now { get; }

  • コンピューター上の現在の日時を現地時刻で表した DateTime オブジェクトを取得します。

Today

@ [APIドキュメント]

public static DateTime Today { get; }

  • 現在の日付を取得します(時刻部分は 00:00:00 となります)。

UtcNow

@ [APIドキュメント]

public static DateTime UtcNow { get; }

  • コンピューター上の現在の日時を世界協定時刻 (UTC) で表した DateTime オブジェクトを取得します。

メソッド

AddDays

@ [APIドキュメント]

public DateTime AddDays (double value);

  • このインスタンスの値に、指定された日数を加算した新しい DateTime を返します。

AddMonths

@ [APIドキュメント]

public DateTime AddMonths (int months);

  • このインスタンスの値に、指定された月数を加算した新しい DateTime を返します。

SpecifyKind

@ [APIドキュメント]

public static DateTime SpecifyKind (DateTime value, DateTimeKind kind);

  • 指定されたDateTimeと同じタイマー刻みの数を持つ新しいDateTimeオブジェクトを、指定されたDateTimeKind値に基づいて作成します。

ToLocalTime

@ [APIドキュメント]

public DateTime ToLocalTime ();

  • 現在の DateTime オブジェクトの値を現地時刻に変換します。

ToString

@ [APIドキュメント]

public string ToString (string? format, IFormatProvider? provider);
public string ToString (string? format);
public string ToString (IFormatProvider? provider);
public override string ToString ();

ToUniversalTime

@ [APIドキュメント]

public DateTime ToUniversalTime ();

  • 現在の DateTime オブジェクトの値を世界協定時刻 (UTC) に変換します。

TryParse

@ [APIドキュメント]

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);