Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
886 of 1492 menu
◀ ▶

Метод TimeOnly.FromDateTime

Метод FromDateTime статический. Год, месяц и день из DateTime теряются. Дату отдельно даёт DateOnly.FromDateTime.

Синтаксис

TimeOnly time = TimeOnly.FromDateTime(dateTime);

Пример

Давайте возьмём время из 2020-01-02 03:04:05:

using System; class Program { static void Main() { var dt = new DateTime(2020, 1, 2, 3, 4, 5); TimeOnly res = TimeOnly.FromDateTime(dt); Console.WriteLine(res.Hour); Console.WriteLine(res.Second); } }

Результат выполнения кода:

3 5

Пример

Давайте проверить минуту:

using System; class Program { static void Main() { var dt = new DateTime(2020, 1, 2, 3, 4, 5); TimeOnly res = TimeOnly.FromDateTime(dt); Console.WriteLine(res.Minute); } }

Результат выполнения кода:

4

Пример

Давайте убедиться, что DateTime не изменился:

using System; class Program { static void Main() { var dt = new DateTime(2020, 1, 2, 3, 4, 5); TimeOnly.FromDateTime(dt); Console.WriteLine(dt.Day); } }

Результат выполнения кода:

2

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить