7
votes

Millisecondes à Unix Timeestamp

Quelqu'un a une idée de la façon dont j'aurais une idée de la conversion d'un horodatage en millisecondes depuis 1970 (de Android's System.CurrentTimeMemillis (); ) à un horodatage UNIX? Il ne faut que être précis à la journée.

i graphique, je pourrais diviser par 1000 pour obtenir des secondes, puis diviser par 86400 (nombre de secondes dans une journée) pour obtenir le nombre de jours. Mais je ne suis pas sûr d'où aller de là.

Merci beaucoup.


3 commentaires

N'EST PAS "TIMESTAMSAM UNIX" également mesuré en millisecondes depuis le 1er janvier 1970?


@matt: Non, ils sont des secondes du 1/1/1970.


N'essayez pas de faire la date de mathématiques pour obtenir des secondes à une date. Laissez Java faire cette partie pour vous.


3 Réponses :


8
votes

La division de 1000 est suffisante pour obtenir un horodatage UNIX. Vous n'avez pas besoin de nombre de jours ou de quelque chose comme ça.


0 commentaires

29
votes

Divisez-le par 1000


0 commentaires

6
votes
long unixTime = System.currentTimeMillis() / 1000L;

0 commentaires