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

Метод GetSystemTimeZones

Метод GetSystemTimeZones статический. Состав списка зависит от ОС; имена в вывод не перечисляют. Один элемент ищут через FindSystemTimeZoneById.

Синтаксис

System.Collections.ObjectModel.ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();

Пример

Давайте проверить, что список не пустой:

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

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

True

Пример

Давайте убедиться, что в коллекции есть Utc:

using System; class Program { static void Main() { bool res = false; foreach (TimeZoneInfo z in TimeZoneInfo.GetSystemTimeZones()) { if (z.Id == "UTC") { res = true; break; } } Console.WriteLine(res); } }

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

True

Пример

Давайте сравнить число поясов с нулём:

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

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

True

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

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