Affichage des dates dans différents fuseaux horaires
Travailler avec des équipes mondiales nécessite souvent de comprendre et d'afficher les heures dans différents fuseaux horaires. Linux vous permet de visualiser la date et l'heure dans divers fuseaux horaires en utilisant des variables d'environnement.
Tout d'abord, voyons quels fuseaux horaires sont disponibles sur votre système :
ls -la /usr/share/zoneinfo
Vous verrez de nombreux répertoires représentant des continents et des régions. Vous pouvez explorer des régions spécifiques :
ls -la /usr/share/zoneinfo/America
Cela affichera tous les fuseaux horaires disponibles pour les emplacements en Amérique.
Pour afficher la date et l'heure dans un fuseau horaire spécifique, utilisez la variable d'environnement TZ
avant la commande date
:
TZ='America/New_York' date
Cette commande affiche la date et l'heure actuelles à New York. La sortie ressemblera à :
Wed Mar 31 18:00:00 EDT 2021
Essayez d'afficher l'heure dans différents endroits :
TZ='Europe/London' date
TZ='Asia/Tokyo' date
TZ='Australia/Sydney' date
Vous pouvez également combiner les paramètres de fuseau horaire avec des spécificateurs de format :
TZ='Europe/Paris' date '+%Y-%m-%d %H:%M:%S %Z'
La sortie inclut l'abréviation du fuseau horaire à la fin :
2021-03-31 23:00:00 CEST
Dans cet exemple, %Z
affiche l'abréviation du fuseau horaire (CEST pour l'heure d'été d'Europe centrale).
Être capable d'afficher les dates dans différents fuseaux horaires est crucial pour coordonner les activités au sein d'équipes mondiales, planifier des réunions et résoudre les problèmes dans les journaux de serveurs situés dans différentes régions.