calendar add方法详解(语法格式及使用示例)

calendar add定义

Calendar类的add方法用于对日期进行加减操作,它允许你增加或减少特定的日期字段,从而得到新的日期。

 

calendar add语法

void add(int field, int amount)

参数说明:

field:表示要增加或减少的日期字段,使用Calendar类的常量来指定。

例如:

  • Calendar.YEAR;
  • Calendar.MONTH;
  • Calendar.DAY_OF_MONTH等。

amount:表示要增加或减少的数量。

方法解释:

add方法根据指定的字段和数量,将Calendar对象的日期字段进行调整。

例如,add(Calendar.DAY_OF_MONTH, 5)表示将日期字段中的”日”加上5天,add(Calendar.MONTH, -2)表示将日期字段中的”月”减去2个月。

 

calendar add使用示例

下面是一个calendar add的完整示例,获取时间后增加5天,然后再减少2个月。

import java.util.Calendar;

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

        // 输出当前日期
        System.out.println("Current Date: " + calendar.getTime());

        // 增加5天
        calendar.add(Calendar.DAY_OF_MONTH, 5);
        System.out.println("Date after adding 5 days: " + calendar.getTime());

        // 减少2个月
        calendar.add(Calendar.MONTH, -2);
        System.out.println("Date after subtracting 2 months: " + calendar.getTime());
    }
}

 

评论交流
    说说你的看法