從給定日期開始,我需要計算當天的午夜。這是我想出來的。我覺得這是非常難看的,必須有更好的方法。計算給定日期的日期
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();
}
建議?
肯特
好耶 - 第一艾倫凱,現在肯特·貝克。 SO是要去的地方... – duffymo 2009-05-31 01:32:39
比這更糟的是,您發佈的代碼並未考慮您可能會或可能不在乎的時區。 – Yishai 2009-05-31 03:00:09
簡單檢查一下[這裏](http://developer-dot-android.blogspot.com/2012/03/date-into-day-tutorial.html) – 2012-03-17 18:42:04