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

TimeZoneInfo

Класс TimeZoneInfo хранит смещение и правила летнего времени. Перевод момента - ConvertTime, список поясов ОС - GetSystemTimeZones. Длина интервала задаётся через TimeSpan.

Синтаксис

TimeZoneInfo zone = TimeZoneInfo.Utc; TimeZoneInfo local = TimeZoneInfo.Local;

Пример

Давайте прочитать идентификатор Utc:

using System; class Program { static void Main() { string res = TimeZoneInfo.Utc.Id; Console.WriteLine(res); } }

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

"UTC"

Пример

Давайте убедиться, что у Local есть непустой Id:

using System; class Program { static void Main() { bool res = !string.IsNullOrEmpty(TimeZoneInfo.Local.Id); Console.WriteLine(res); } }

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

True

Пример

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

using System; class Program { static void Main() { bool res = TimeZoneInfo.GetSystemTimeZones().Count > 0; Console.WriteLine(res); } }

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

True

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

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