2010-12-15 63 views
0

Je capture l'objet créer l'heure. Dans le système local, il affiche le temps de création correct mais chaque fois que le code s'exécute sur le serveur, il affiche un mauvais temps avec une différence de 4-5 heures. Cependant, la différence entre le serveur et mon système local est de seulement 2 minutes. Voici mon code pour capturer la création du temps de l'objet: ---Erreur dans le décalage horaire entre le serveur et le système local

object.setCreateTime(new Date()); 

Toute suggestion s'il vous plaît.

Merci.

+6

vérifier le fuseau horaire du système des deux machines –

+0

Il n'y a AFAIK aucune classe liée au fichier dans le Java Runtime qui a une méthode nommée "setCreateTime (..)". On dirait que vous utilisez une bibliothèque tierce. Peut-être que cette bibliothèque est buggée? – Robert

+0

@Robert One suppose que c'est un setter sur son entreprise POJO – OrangeDog

Répondre

0

Modifiez le fuseau horaire du système dans le système local et le serveur.