Как Вы устанавливаете часовой пояс в нестандартном дистрибутиве Linux?

Я пытаюсь установить время во встроенной системе...

Нет ссылки/файла /etc/localtime и /usr/ имеет только два подкаталога /usr/bin и /usr/sbin.

Есть ли что-то, что я могу попробовать, или я просто сдаюсь и заставляю UTC быть моим часовым поясом?

0
задан 27.04.2010, 19:21

2 ответа

Можно, вероятно, просто установить TZ, что-то как: TZ = ":America/New_York" и затем любая функция преобразования времени собирается позвонить tzset (), который поможет ему получить правильное время (По крайней мере, в странице справочника tzset говорится так). Можно сделать то же также, если Вы пишете приложение, для которого нужна информация времени. Не делайте честное слово ;) Я просто говорю, что говорит страница справочника. Необходимо пойти, проверяют его сами.

1
ответ дан 24.11.2019, 06:55

Попытайтесь установить переменную среды TZ в/etc/profile к чему-то, что похоже на TZ=EST5EDT для 5-часового смещения от UTC, если Ваше местоположение не делает, переход на летнее время просто дает ему код часового пояса и смещение UTC. например, Время Станд. Индии было бы TZ=IST-5:30

переменная среды TZ является posix стандартом, который можно прочитать больше об этом. http://www.gnu.org/s/libc/manual/html_node/TZ-Variable.html

1
ответ дан 24.11.2019, 06:55

Теги

Похожие вопросы