要给 Java 的 Date 对象增加时间,可以使用 Calendar 类来实现。下面是一个示例代码:

import java.util.Calendar;
import java.util.Date;

public class DateExample {
    public static void main(String[] args) {
        Date currentDate = new Date();
        System.out.println("当前时间:" + currentDate);

        Calendar calendar = Calendar.getInstance();
        calendar.setTime(currentDate);
        calendar.add(Calendar.HOUR_OF_DAY, 1); // 增加一个小时
        calendar.add(Calendar.MINUTE, 30); // 增加30分钟
        calendar.add(Calendar.SECOND, 15); // 增加15秒

        Date newDate = calendar.getTime();
        System.out.println("增加时间后:" + newDate);
    }
}

上述代码通过 Calendar 类的 add() 方法来增加时间。需要注意的是,Calendar 类中的时间字段是以常量的形式存在的,例如 Calendar.HOUR_OF_DAY 表示小时,Calendar.MINUTE 表示分钟,Calendar.SECOND 表示秒。

输出结果如下:

当前时间:Fri Aug 20 14:30:45 CST 2021
增加时间后:Fri Aug 20 16:01:00 CST 2021

可以看到,原始时间为 14:30:45,增加了一个小时、30 分钟和 15 秒后的时间为 16:01:00

Java给date增加时间

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

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