英語で読む

次の方法で共有


DateTime.Today プロパティ

定義

現在の日付を取得します。

C#
public static DateTime Today { get; }

プロパティ値

今日の日付を表すオブジェクト (ただし、時刻部分は 00:00:00)。

次の例では、 プロパティを Date 使用して現在の日付を取得します。 また、標準の日付と時刻の DateTime 書式指定文字列の一部を使用して値を書式設定する方法についても説明します。 メソッドの 3 番目の呼び出し ToString(String) によって生成される出力では、g 書式指定子を使用して時間コンポーネント (ゼロ) が含まれることに注意してください。

C#
using System;

public class Example
{
   public static void Main()
   {
      // Get the current date.
      DateTime thisDay = DateTime.Today;
      // Display the date in the default (general) format.
      Console.WriteLine(thisDay.ToString());
      Console.WriteLine();
      // Display the date in a variety of formats.
      Console.WriteLine(thisDay.ToString("d"));
      Console.WriteLine(thisDay.ToString("D"));
      Console.WriteLine(thisDay.ToString("g"));
   }
}
// The example displays output similar to the following:
//    5/3/2012 12:00:00 AM
//
//    5/3/2012
//    Thursday, May 03, 2012
//    5/3/2012 12:00 AM

注釈

.NET Framework バージョン 2.0 以降では、戻り値はDateTime、 プロパティが Kind を返す Localです。

現在の時刻を指定せずに現在の日付を返すの Today で、 プロパティは日付のみを操作するアプリケーションでの使用に適しています。 詳細については、「 DateTime、DateTimeOffset、TimeSpan、TimeZoneInfo の選択」を参照してください。 これに対し、 プロパティは TimeOfDay 現在の日付を含まない現在の時刻を返し Now 、 プロパティは現在の日付と現在の時刻の両方を返します。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください