换句话说,我想要提供Joda-Time的功能:
today = today.withTime(0, 0, 0, 0);
但没有Joda-Time,只有java.util.Date。
不推荐使用.setHours()等方法。有没有更正确的方法?
Date today = new Date(); today.setHours(0); //same for minutes and seconds
由于不推荐使用这些方法,因此您可以使用Calendar:
Calendar
Calendar today = Calendar.getInstance(); today.set(Calendar.HOUR_OF_DAY, 0); // same for minutes and seconds
如果Date最终需要一个对象,只需调用today.getTime()
Date
today.getTime()