new Date().de temps ou de nouvelle Date.getTime() pour retourner un nombre négatif?
si je trace new Date().toUTCString()
je reçois quelque chose comme: Ven Aoû 12 07:14:06 2011 UTC. parfait. Si je trace new Date().getTime()
- je obtenir certains nombre négatif qui est en baisse comme je continue à tracer. C'est totalement inattendu. Évidemment, mon horloge système est OK. Ce qui donne?
OriginalL'auteur Tom Auger | 2011-08-12
Vous devez vous connecter pour publier un commentaire.
new Date().getTime()
retourne le temps en millisecondes depuis le 1er janvier 1970, le temps universel. Il est positif numéro, mais j'imagine que vous êtes en utilisantint
pour le stocker afin de Flash Player convertit millisecondes négatif aussi loin qu'il est plus queint.MAX_VALUE
. UtilisationNumber
pour stocker la valeur denew Date().getTime()
et il sera positif.trace(new Date().getTime());
- je obtenir un nombre négatif, n'est ce pas? Ou est-il une conversion implicite enint
au cours de la trace de l'appel àtoString()
?OriginalL'auteur Constantiner
Quel fuseau horaire vous situez-vous?
Êtes-vous, par hasard, dans un fuseau horaire qui est de xxx secondes plus tôt que Greenwich?
Essayez de définir le fuseau horaire pour
timeFormat.setTimeZone(Fuseau horaire.getTimeZone("VOTRE fuseau HORAIRE ICI"));
OriginalL'auteur slott