Maison > Java > javaDidacticiel > Pourquoi mon programme Java affiche-t-il l'heure GMT au lieu du fuseau horaire de mon système et comment puis-je y remédier ?

Pourquoi mon programme Java affiche-t-il l'heure GMT au lieu du fuseau horaire de mon système et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-10-28 06:34:30
original
852 Les gens l'ont consulté

Why Does My Java Program Display GMT Time Instead of My System Timezone, and How Can I Fix it?

Surmonter le fuseau horaire GMT par défaut dans un programme Java : un guide complet de la configuration du fuseau horaire JVM

Les programmes Java rencontrent souvent le problème de l'affichage de l'heure GMT à la place du fuseau horaire défini par le système d’exploitation (OS). Cet article explique comment résoudre ce problème, en particulier pour le JDK 1.5 exécuté sur Windows Server Enterprise (2007).

Énoncé du problème :

Même si le système d'exploitation a spécifié un fuseau horaire central , un programme Java utilisant Calendar.getInstance() peut afficher l'heure GMT. La personnalisation du fuseau horaire depuis l'application n'est pas préférable ; l'objectif est d'aligner le fuseau horaire de la JVM avec le système d'exploitation.

Solution :

La personnalisation du fuseau horaire de la JVM peut être réalisée en passant le paramètre suivant :

-Duser.timezone
Copier après la connexion

Par exemple :

-Duser.timezone=Europe/Sofia
Copier après la connexion

Ce paramètre garantit que la JVM adopte le fuseau horaire spécifié. Alternativement, sur les systèmes Linux, la définition de la variable d'environnement TZ donne des résultats similaires.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal