Команда TZUTIL используется для просмотра и изменения часового пояса в командной строке Windows.

1. Описание команды TZUTIL.

1.1. Формат командной строки:

C:\ TZUTIL /? | /g | /s TimeZoneID[_dstoff] | /l

1.2. Параметры командной строки:

  • /? — Отображает справку по использованию.
  • /g — Отображает ИД текущего часового пояса.
  • /s TimeZoneID[_dstoff] — Задает текущий часовой пояс с помощью указанного ИД часового пояса. Суффикс _dstoff отключает настройки летнего времени для часового пояса (если это возможно).
  • /l — Перечисляет все доступные ИД часовых поясов и отображает их названия. Данные отображаются в следующем виде:
    • отображаемое имя например — (UTC+03:00) Волгоград, Москва, Санкт-Петербург
    • ИД часового пояса например – Russian Standard Time для московского времени.

2. Примеры использования.

2.1. Отобразить перечень и идентификаторы ID всех доступных часовых поясов:

C:\ TZUTIL /l

Пример выводимой информации:

(UTC-12:00) Линия перемены дат
Dateline Standard Time
(UTC-11:00) Время в формате UTC -11
UTC-11
. . .
(UTC+03:00) Волгоград, Москва, Санкт-Петербург
Russian Standard Time
. . .
(UTC+09:00) Иркутск
North Asia East Standard Time
. . .
(UTC+12:00) Магадан
Magadan Standard Time
. . .

UTC — Всемирное координированное время, стандарт, по которому в человеческом обществе регулируется время. В повседневной жизни, когда дробная часть секунд не важна, среднее время по Гринвичу (GMT) может рассматриваться как эквивалент UTC. UTC+12 – означает сдвиг на плюс 12 часов относительно UTC, UTC-01 — сдвиг на минус 1 час.

Для получения списка идентификаторов часовых поясов удобно использовать перенаправление вывода утилиты TZUTIL в текстовый файл. Вывести результаты в текстовый файл C:\timezones.txt (используется DOS-кодировка):

C:\ TZUTIL /l > C:\timezones.txt

2.2. Отобразить идентификатор текущего часового пояса:

C:\ TZUTIL /g

2.3. Установить заданный идентификатор в качестве текущего – часовой пояс, соответствующий (UTC+03:00) Волгоград, Москва, Санкт-Петербург:

C:\ TZUTIL /s " Russian Standard Time"

2.4. Отключить переход на летнее время для указанного идентификатора ( Волгоград, Москва, Санкт-Петербург ):

C:\ tzutil /S "Russian Standard Time_dstoff"

2.5. Отключить переход на летнее время для идентификатора UTC-08:00 Тихоокеанское время (США и Канада):

C:\ tzutil /S "Pacific Standard Time_dstoff"

Если в результате выполнения команды tzutil /g, отображается идентификатор часового пояса с суффиксом _dstoff, то сезонный перевод часов отключен.

2.6. Отобразить список часовых поясов, со сдвигом +10 часов относительно всемирного координированного времени:

C:\ tzutil /l | find /I "utc+10"

В результате отображается список UTC+10:

(UTC+10:00) Брисбен
(UTC+10:00) Гуам, Порт-Морсби
(UTC+10:00) Канберра, Мельбурн, Сидней
(UTC+10:00) Хобарт
(UTC+10:00) Якутск

Утилита tzutil.exe возвращает код возврата (ERRORLEVEL) равный 0, если команда выполнена успешно.