Часовой пояс в дате? - PullRequest
       44

Часовой пояс в дате?

4 голосов
/ 09 декабря 2010

Откуда команда date в Linux получает информацию timezone?Я не могу увидеть файл /etc/localtime и директорию /usr/share/zoneinfo в моей системе.Тем не менее, когда я выполняю команду date, я получаю следующий вывод

Четверг 9 16:28:18 UTC 2010

Пожалуйста, скажите мне, откуда командаполучить информацию о часовом поясе?

Спасибо, LinuxPenseur

Ответы [ 3 ]

2 голосов
/ 09 декабря 2010

Не забывайте, что UTC - это то, как стандартные системы Unix хранят дату / время в часах реального времени. Вы должны прыгать через обручи, используя забавные программы (см. Справочную страницу hwclock(8)), если вы загружаетесь в Windows с двойной загрузкой, которая предпочитает, чтобы локальное время было сохранено в часах реального времени CMOS.

Итак, программа date(1) просто показывает вам результаты «У меня нет настроенного часового пояса»:

# date -u
Thu Dec  9 10:40:54 UTC 2010
# TZ=UTC date
Thu Dec  9 10:40:57 UTC 2010
# TZ=PST8PDT date
Thu Dec  9 02:41:02 PST 2010
#
2 голосов
/ 09 декабря 2010

С http://www.wikihow.com/Change-the-Timezone-in-Linux

На мобильных телефонах и других небольших устройствах под управлением Linux, часовой пояс хранится по-разному. Он написан в / etc / TZ в формате, который описанный, например, в [4] . Отредактируйте этот файл вручную или используйте echo (например, echo GMT0BST> / etc / TZ, чтобы установить часовой пояс Соединенное Королевство).

С http://www.radisys.com/files/support_downloads/03245-02_MPCMM0001_MPCMM0002_CMM_Software_TPS.pdf

CMM определяет смещение к местному часовому поясу, поддерживаемое в файле / etc / cmm / TZ и автоматически обновляет время.

0 голосов
/ 09 декабря 2010

Это должно помочь:

http://www.hypexr.org/linux_date_time_help.php

...