50 votes

Comment convertir le format de la date en millisecondes ?

Comment obtenir le temps en millisecondes à partir de la date ? J'ai le code suivant.

Date beginupd = new Date(cursor1.getLong(1));

Cette variable beginupd contient le format

Wed Oct 12 11:55:03 GMT+05:30 2011

Maintenant, comment convertir ce format en temps en millisecondes dans le type de données Long ? Toute aide est fortement appréciée et merci d'avance...

91voto

Buhake Sindi Points 38654
long millisecond = beginupd.getTime();

Date.getTime() JavaDoc États :

Renvoie le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 GMT représenté par cet objet Date.

11voto

flash Points 3169

Vous pourriez utiliser

Calendar cal = Calendar.getInstance();
cal.setTime(beginupd);
long millis = cal.getTimeInMillis();

11voto

Dharmendra Points 14394
date.setTime(milliseconds);

ceci est pour définir les millisecondes dans la date

long milli = date.getTime();

Il s'agit du temps d'obtention en millisecondes.

Donne le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 GMT.

1voto

saury Points 6205

beginupd.getTime() vous donnera le temps en millisecondes depuis le 1er janvier 1970, 00:00:00 GMT jusqu'à l'heure que vous avez spécifiée dans le champ Date objet

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X