Я устанавливаю часовой пояс GMT + 6 на моем компьютере с Linux, скопировав файл zoneinfo /etc/localtime
, но команда date показывает время UTCtime-6. В чем причина такого поведения?
Я предполагаю, что команда date должна отображать UTCtime + 6 раз. Вот шаги, за которыми я следую:
date
Wed Jan 22 17:29:01 IST 2014
date -u
Wed Jan 22 11:59:01 UTC 2014
cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime
date
Wed Jan 22 05:59:21 GMT+6 2014
date -u
Wed Jan 22 11:59:01 UTC 2014
Дата показывает GMT + 6, ту же зону, что и зона, которую вы скопировали в / etc / localtime.
Я думаю, что вы должны уточнить свой вопрос. Он имеет полный набор упомянутых часовых поясов IST / GMT + 6 / UTC-6 / UTC + 6 плюс две команды даты, которые вы называете «командой даты» - пожалуйста, будьте точны.
Я думаю, это достаточно ясно. В OP установлено стандартное время Индии, а в Индии - 17:29, что означает 11:59 UTC. затем OP изменяет только часовой пояс этой
—
Алфе
cp
командой; UTC не затронут (как мы видим), но локализованное время сейчас 5:59 GMT + 6, хотя это должно быть 17:59 GMT + 6.
Это Q был крест размещен на U & L , а также: unix.stackexchange.com/questions/110522/...
—
SLM