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

TimeOnly

TimeOnly описывает время в пределах суток. Дату задают через DateOnly и собирают в DateTime методом ToDateTime. Из DateTime время берут FromDateTime.

Синтаксис

TimeOnly time = new TimeOnly(3, 4, 5);

Пример

Давайте прочитаем new TimeOnly(3, 4, 5):

using System; class Program { static void Main() { var time = new TimeOnly(3, 4, 5); Console.WriteLine(time.Hour); Console.WriteLine(time.Minute); Console.WriteLine(time.Second); } }

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

3 4 5

Пример

Давайте сдвинуть время через Add:

using System; class Program { static void Main() { var time = new TimeOnly(3, 4, 5); TimeOnly res = time.Add(TimeSpan.FromHours(1)); Console.WriteLine(res.Hour); } }

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

4

Пример

Давайте убедиться, что исходное время не меняется:

using System; class Program { static void Main() { var time = new TimeOnly(3, 4, 5); time.Add(TimeSpan.FromHours(10)); Console.WriteLine(time.Hour); } }

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

3

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

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