С данной даты мне нужно рассчитать полночь своего дня. Вот что я придумал. Это так уродливо, что я считаю, что должен быть лучший способ.Расчет дня с датой
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();
}
Предложения?
Kent
господи - первый Алан Кей, теперь Кент Бек. SO - это место, которое должно быть ... – duffymo
Хуже того, код, который вы отправили, не учитывает часовой пояс, который вам может или не нужно. – Yishai
прост проверить это [здесь] (http://developer-dot-android.blogspot.com/2012/03/date-into-day-tutorial.html) –