Actuellement, lorsque j'exécute la commande date de bash, le message suivant s'affiche
Thu May 17 12:21:00 IST 2012
Ci-dessous, la configuration de mon fuseau horaire basée sur l’exécution dpkg-reconfigure tzdata
Fuseau horaire par défaut actuel: 'Europe / Dublin' L'heure locale est maintenant: jeu. Mai 17 12:32:52 IST 2012. Le temps universel est maintenant: jeu. 17 mai 11:32:52 UTC 2012.
Avez-vous une idée de la façon dont je passe d’IST à UTC / GMT?
configuration
time
timezone
dmckenna
la source
la source
Etc
isNone of the above
.sudo apt install tzdata
est donc un MUST!Change votre fuseau horaire en système UTC dans son ensemble.
Vous pouvez faire
timedatectl list-timezones
pour voir tous les fuseaux horaires disponibles.extrait de la réponse de @ MattJohnson sur SO
la source
Dans l'ancien style Un * x (SunOS, HPUX ...), vous pouvez faire:
Vérifiez le contenu de / usr / share / zoneinfo pour obtenir le fuseau horaire que vous souhaitez / dont vous avez besoin.
Par exemple, l'heure d'été irlandaise (IST) peut être définie comme
ou
Cependant, le plus important est d'utiliser une référence d'horloge appropriée et un démon ntp (openntpd par exemple), car timezone est uniquement utilisé pour afficher / convertir l'heure en chaînes, et non pour le stocker (quel que soit le fuseau horaire, différence au 01/01 / 1970 est partout le même sur Terre).
la source
sudo rm /etc/localtime
(j'avais déjà ce fichier, donc je ne pouvais pas créer de lien symbolique avec la commande suivante, je l'ai donc d'abord supprimé)sudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
,. Je pense que cela semble être une solution générale.Quelque chose comme ça?
la source
Mis à jour du 14.04 au présent
Afficher le statut de l'heure et de la date:
Afficher la liste des fuseaux horaires:
Fuseaux horaires répertoriés (425)
Définissez le fuseau horaire sur UTC:
Afficher le statut de l'heure et de la date:
la source
sudo timedatectl set-timezone Asia/Dhaka
btw Merci.