Java给date增加时间
要给 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
原文地址: https://www.cveoy.top/t/topic/hQfW 著作权归作者所有。请勿转载和采集!