GregorianCalendar的简单使用

春花秋月何时了,往事知多少。

GregorianCalendar是一个计算函数,是 Calendar 的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。是一种混合日历,可由调用者通过调用 setGregorianChange() 来更改起始日期。

代码示例

package exercise;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;

public class TestTime {

    /*
     *GregorianCalendar类中的add(int field,int amount)方法表示年月日加减。
     *field参数表示年(1)、月(2)、日(5)、周(4)等.
     *amount参数表示要加减的数量.
     *测试如下:
     */
    public static void main(String[] args) {
        GregorianCalendar time = new GregorianCalendar();
        //设置年月日时分秒。
        time.setTime(new Date());
        //设置日期格式。
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("处理前的时间:" + simpleDateFormat.format(time.getTime()));
        //令月份减三。
        time.add(2,-3);
        System.out.println("处理后的时间:" + simpleDateFormat.format(time.getTime()));
    }
}

实现效果

在这里插入图片描述


版权声明:本文为Chained1001原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。