2017-03-08 1 views
-1

j'avais question: longue timeInMillis = 1488943098615; // -> Mer Mar 08 2017 10:18:18Comment récupérer la date entière et le retour est timeInMillis?

Comment passer de 1488943098615 (JME 8 mars 2017 10:18:18) ->? (timeInMillis) (mer. Mars 08 2017 00:00:00). Cela signifie prendre tout le temps de la journée. Éliminer les heures et les minutes.

+0

oh No. http : //stackoverflow.com/questions/454315/how-do-you-format-date-and-time-in-android retourner la date que je veux gettimeInMillis –

Répondre

0
Calendar cal = Calendar.getInstance(); // defaults to currentTimeInMs 
//cal.setTimeInMillis(myCurrentTime); //if you have a timestamp already 
cal.set(Calendar.HOUR_OF_DAY, 0); //reset just the hour and minute parts 
cal.set(Calendar.MINUTE, 0);  //leaving the same date 
long msAtMidnight = cal.getTimeInMillis(); 
+0

Merci! J'ai besoin de cela –

0

Vous avez la date actuelle vous sous() de date avec heure = 0, minutes = 0, seconde = 0

Code Vitual

Date currentDate = miliSecond (yyyyMMddHHmmss) 
Date currentStartDate = miliSecond(yyyyMMdd000000) 
miliSecondSub = currentDate - currentStartDate; 
Date now = Date(miliSecondSub) 
+1

Merci! je l'ai déjà fait –