Прочитать на английском

Поделиться через


DateTime.Date Свойство

Определение

Возвращает компоненту даты этого экземпляра.

C#
public DateTime Date { get; }

Значение свойства

Новый объект с такой же датой, как этот экземпляр и значением времени, равным полуночи (00:00:00).

Примеры

В следующем примере свойство используется Date для извлечения компонента даты значения с его компонентом DateTime времени, равным нулю (или 0:00:00, или полночь). В нем также показано, что в зависимости от строки формата, используемой при отображении DateTime значения, компонент времени может по-прежнему отображаться в форматированных выходных данных.

C#
using System;

public class Example
{
   public static void Main()
   {
      DateTime date1 = new DateTime(2008, 6, 1, 7, 47, 0);
      Console.WriteLine(date1.ToString());

      // Get date-only portion of date, without its time.
      DateTime dateOnly = date1.Date;
      // Display date using short date string.
      Console.WriteLine(dateOnly.ToString("d"));
      // Display date using 24-hour clock.
      Console.WriteLine(dateOnly.ToString("g"));
      Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"));
   }
}
// The example displays output like the following output:
//       6/1/2008 7:47:00 AM
//       6/1/2008
//       6/1/2008 12:00 AM
//       06/01/2008 00:00

Комментарии

Значение свойства возвращаемого DateTime значения совпадает со значением Kind текущего экземпляра .

DateTime Поскольку тип представляет как даты, так и время в одном типе, важно избегать неправильного толкования даты, возвращаемой свойствомDate, как даты и времени.

Применяется к

Продукт Версии
.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