Remarque : après avoir modifié le fuseau horaire du système Linux, puis installé jvm, le jvm utilisera le fuseau horaire du système par défaut.
Si le fuseau horaire du système est mal défini, après avoir installé le jvm, modifiez le fuseau horaire du système, mais le fuseau horaire du jvm restera inchangé à moins que le paramètre de démarrage du jvm ne soit ajouté : -D user.timezone=GMT+08
# timedatectl Warning: Ignoring the TZ variable. Reading the system's time zone setting only. Local time: Mon 2016-11-21 01:52:42 EST Universal time: Mon 2016-11-21 06:52:42 UTC RTC time: Mon 2016-11-21 06:52:42 Time zone: America/New_York (EST, -0500) NTP enabled: n/a NTP synchronized: no RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2016-11-06 01:59:59 EDT Sun 2016-11-06 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2017-03-12 01:59:59 EST Sun 2017-03-12 03:00:00 EDT
Réglez le fuseau horaire sur CST (East 8th District)
# timedatectl set-timezone Asia/Shanghai Warning: Ignoring the TZ variable. Reading the system's time zone setting only. Local time: Mon 2016-11-21 14:52:59 CST Universal time: Mon 2016-11-21 06:52:59 UTC RTC time: Mon 2016-11-21 06:52:59 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: n/a NTP synchronized: no RTC in local TZ: no DST active: n/a [root@localhost ~]#
Modifiez .bash_profile dans le répertoire utilisateur et ajoutez :
à la fin du fichierTZ='Asia/Shanghai'; export TZ
Après avoir lancé la connexion, connectez-vous à nouveau et utilisez la commande date pour vérifier l'effet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!