C# で現在の日付を時間なしで取得する

Minahil Noor 2023年10月12日
  1. DateTime.Now.ToString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム
  2. DateTime.Now.Date.ToString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム
  3. DateTime.Now.ToShortString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム
  4. DateTime.Now.ToLongString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム
C# で現在の日付を時間なしで取得する

C# では、DateTime クラスは日付と時刻の値を示す DateTime オブジェクトを返します。DateTime.Now は現在の日付と時刻を表示します。ために使用されます。

日付と時刻を一緒に使用したくない場合があります。現在の日付のみが必要です。C# には、時刻なしで現在の日付を取得するために使用されるいくつかのメソッドがあります。

この記事では、これらの方法について説明します。これらの方法を見つけるために最後まで読み続けてください。

DateTime.Now.ToString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム

メソッド DateTime.Now.ToString() は、DateTime オブジェクトを特定の形式の string に変換するために使用されます。

このメソッドを使用するための正しい構文は次のとおりです。

DateTime.Now.ToString("Format of the date that you want");

コード例:

using System;

public class DateWithoutTime {
  public static void Main() {
    string Date = DateTime.Now.ToString("dd-MM-yyyy");
    Console.WriteLine("The Current Date Without Time is {0}.", Date);
  }
}

出力:

The Current Date Without Time is 13-04-2020.

DateTime.Now.Date.ToString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム

メソッド DateTime.Now.Date.ToString() は、現在の日付を取得するために使用されます。Date プロパティは、時刻が 00:00:00 の日付のみを取得するために使用されます。この時間をなくすために、ToString() メソッドを使用して目的の形式で日付を取得しました。

このメソッドを使用するための正しい構文は次のとおりです。

DateTime.Now.Date.ToString("Format of the date that you want");

コード例:

using System;

public class DateWithoutTime {
  public static void Main() {
    var DateAndTime = DateTime.Now;
    var Date = dateAndTime.Date.ToString("dd-MM-yyyy");

    Console.WriteLine("The Current Date Without Time is {0}.", Date);
  }
}

出力:

The Current Date Without Time is 13-04-2020.

DateTime.Now.ToShortString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム

メソッド DateTime.Now.ToShortString() は日付を MM/dd/yyyy 形式でフェッチします。このフォーマットはデフォルトで設定されています。

このプロパティを使用するための正しい構文は次のとおりです。

DateTime.Now.ToShortString();

コード例:

using System;

public class DateWithoutTime {
  public static void Main() {
    var dateAndTime = DateTime.Now;
    var Date = dateAndTime.ToShortDateString();

    Console.WriteLine("The Current Date Without Time is {0}.", Date);
  }
}

出力:

The Current Date Without Time is 4/13/2020.

DateTime.Now.ToLongString() メソッドを使用して時間なしで現在の日付を取得する C# プログラム

メソッド DateTime.Now.ToLongString() は、長い日付形式で時刻なしの日付を表示します。日と月の名前もわかります。

このプロパティを使用するための正しい構文は次のとおりです。

DateTime.Now.ToLongString();

コード例:

using System;

public class DateWithoutTime {
  public static void Main() {
    var dateAndTime = DateTime.Now;
    var Date = dateAndTime.ToLongDateString();

    Console.WriteLine("The Current Date Without Time is {0}.", Date);
  }
}

出力:

The Current Date Without Time is Monday, April 13, 2020.

関連記事 - Csharp DateTime