小编典典

如何获得今天的日期?

java

换句话说,我想要提供Joda-Time的功能:

today = today.withTime(0, 0, 0, 0);

但没有Joda-Time,只有java.util.Date。

不推荐使用.setHours()等方法。有没有更正确的方法?


阅读 358

收藏
2020-12-03

共1个答案

小编典典

Date today = new Date();
today.setHours(0); //same for minutes and seconds

由于不推荐使用这些方法,因此您可以使用Calendar

Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR_OF_DAY, 0); // same for minutes and seconds

如果Date最终需要一个对象,只需调用today.getTime()

2020-12-03