В настоящее время, когда я выполняю команду date из bash, я вижу следующее
Thu May 17 12:21:00 IST 2012
Ниже моя конфигурация часового пояса, основанная на выполнении dpkg-reconfigure tzdata
Текущий часовой пояс по умолчанию: «Европа / Дублин» Местное время сейчас: чт 17 мая 12:32:52 IST 2012. Всемирное время сейчас: четверг, 17 мая 11:32:52 UTC 2012.
Есть идеи, как мне перейти с IST на UTC / GMT?
configuration
time
timezone
dmckenna
источник
источник
Etc
естьNone of the above
.sudo apt install tzdata
ОБЯЗАТЕЛЬНА!Изменит ваш часовой пояс на UTC всей системы.
Вы можете сделать,
timedatectl list-timezones
чтобы увидеть все доступные часовые пояса.выдержка из ответа @ MattJohnson на SO
источник
В старом стиле Un * x (SunOS, HPUX ...) вы можете делать:
Проверьте содержимое / usr / share / zoneinfo, чтобы получить нужный часовой пояс.
Например, ирландское летнее время (IST) можно определить как
или же
Однако наиболее важно использовать правильную ссылку на часы и демон ntp (например, openntpd), поскольку часовой пояс используется только для отображения / преобразования времени в строки, а не для его хранения (независимо от часового пояса, разница с 01/01 1970 год везде на Земле одинаков).
источник
sudo rm /etc/localtime
(у меня уже был этот файл, поэтому я не мог создать символическую ссылку с помощью следующей команды, поэтому я сначала удалил его)sudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
,. Я думаю, что это общее решение.Что-то вроде этого?
источник
Обновлено 14.04 по настоящее время
Просмотр времени и даты статуса:
Просмотр списка часовых поясов:
Перечисленные часовые пояса (425)
Установите часовой пояс на UTC:
Просмотр времени и даты статуса:
источник
sudo timedatectl set-timezone Asia/Dhaka
кстати Спасибо.