2009-11-16 3 views

Répondre

1

L'horodatage PHP est le nombre de secondes écoulées depuis le 1/1/1970, et l'horodatage Java est le nombre de millisecondes écoulées depuis le 1/1/1970. Donc, tout ce que vous devez faire en Java est multiplier par 1000.

Date d=new Date((long)phpTimeStamp*1000); 
+0

Le problème est que lorsque je multiplie par 1000 entier, il va déborder, Est-il possible de convertir d'abord en long puis multiplier par 1000? – newbie

+0

Maintenant je l'ai eu workign, d'abord convertir en long et ensuite multiplier avec 1000 – newbie

+0

Oui, c'est pourquoi mon code dit (long) phpTimeStamp –

0

Pour éviter tout débordement:

Date d=new Date(((long)phpTimeStamp)*1000);