À partir d'une date donnée, j'ai besoin de calculer minuit de son jour. Voici ce que j'ai trouvé. C'est tellement moche que je me dis qu'il doit y avoir un meilleur moyen.Calcul d'un jour donné Date
private Date day(Date creation) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(creation);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
return calendar.getTime();
}
Suggestions?
Kent
Bon Dieu - d'abord Alan Kay, maintenant Kent Beck. SO est l'endroit à être ... – duffymo
C'est pire que cela, le code que vous avez posté ne tient pas compte du fuseau horaire, ce qui vous intéresse ou non. – Yishai
simple vérifier ceci [ici] (http://developer-dot-android.blogspot.com/2012/03/date-into-day-tutorial.html) –