Команда 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, если команда выполнена успешно.