你可以使用'java.util.Calendar'类来获取当前日期的零点时间。以下是一个示例代码:

import java.util.Calendar;

public class Main {
    public static void main(String[] args) {
        // 获取当前日期的 Calendar 对象
        Calendar calendar = Calendar.getInstance();

        // 将时、分、秒和毫秒设置为零
        calendar.set(Calendar.HOUR_OF_DAY, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MILLISECOND, 0);

        // 获取当前日期的零点时间
        System.out.println(calendar.getTime());
    }
}

上述代码中,'Calendar.getInstance()'方法用于获取一个表示当前日期和时间的'Calendar'对象。然后,我们将时、分、秒和毫秒设置为零,以获取当前日期的零点时间。最后,通过'calendar.getTime()'方法获取该日期的'Date'对象,并将其打印出来。

执行上述代码,将输出当前日期的零点时间。例如,如果当前日期是2022年10月15日,输出将为'Sat Oct 15 00:00:00 GMT+08:00 2022'。

Java 获取当前日期零点时间

原文地址: https://www.cveoy.top/t/topic/p04c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录