У структуры DateTime реализовано большое количество удобных полей/свойств для работы с датой и временем, что позволяет работать с конкретными уже отформатированными данными. Подробнее о полях и свойствах DateTime этой статье.
Первая статья про инициализацию здесь.
Поля
- MaxValue. Статическое readonly поле, которое содержит максимально возможную переменную DateTime (31.12.9999 23:59:59).
- MinValue. Статическое readonly поле, которое содержит минимально возможную переменную DateTime (01.01.0001 0:00:00).
Свойства
- Date. Новый объект, который содержит дату и время 00:00:00 относительно заданного объекта DateTime.
- Day. Содержит int дня месяца относительно заданной даты. 12.08.2020 -> 12.
- DayOfWeek. Содержит объект перечисления DayOfWeek (день недели) относительно заданной даты. 27.08.2019 -> DayOfWeek.Tuesday
- DayOfYear. Содержит int дня в году относительно заданной даты. 27.08.2019 -> 239.
- Hour. Содержит int количества часов относительно заданного время. 8:45 -> 8.
- Kind. Содержит DateTimeKind относительно заданной даты. DateTimeKind может быть: Local (текущее время), Utc (utc время), Unspecified (неизвестно).
- Millisecond. Содержит int количества мили секунд относительно заданного время от 0 до 999. 8:45:15:923 -> 923.
- Minute. Содержит int количества часов относительно заданного время. 8:45 -> 45.
- Month. Содержит int дня месяца относительно заданной даты. 12.08.2020 -> 12.
- Now. Новый объект, который содержит локальную текущую дату и время на этом компьютере.
- Second. Содержит int количества часов относительно заданного время. 8:45:15 -> 15.
- Ticks. Содержит long количества тиков относительно заданной даты и времени.
- TimeOfDay. Содержит TimeSpan относительно заданного времени.
- Today. Новый объект, который содержит текущую дату и время 00:00:00.
- UtcNow. Новый объект, который содержит текущую дату и Utc время.
- Year. Содержит int года относительно заданной даты. 12.08.2020 -> 2020.
Примеры
Наглядное сравнение результата получения DateTime.Now и DateTime.UtcNow.
В следующих статьях будет разбор методов структуры DateTime.
Телеграмм канал: https://t.me/dotnetreview