Calendar的常用方法

Calendar是什么?

Calendar代表了系统此刻日期对应的日历对象。
Calendar是一个抽象类,不能直接创建对象。

获取Calendar对象

不需要通过new来创建Calendar对象,而是通过Calendar类的getInstance()静态方法。

// 获取日历对象
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());// 将Date对象设置到Calendar对象中

常用方法:

常用方法就是get、set和add方法

Calendar的常用方法_第1张图片

 其他方法:

Calendar的常用方法_第2张图片

实例

Calendar类的实例代码如下:

public class DateTest03 {
    public static void main(String[] args) {
//        Calendar 的 getInstance 方法返回一个Calendar对象
        Calendar calendar = Calendar.getInstance();

//        获取当前时间
        Date time = calendar.getTime();
        System.out.println(time);
//        可以获取当前时间你想要的任何信息
        int year = calendar.get(Calendar.YEAR);//获取当前时间的年份
        System.out.println("年份"+year);
        int month = calendar.get(Calendar.MONTH);
        System.out.println("月份"+month+1);
        int dayofYear = calendar.get(Calendar.DAY_OF_YEAR);
        System.out.println("本年第"+dayofYear);
        System.out.println("-------");
//        指定年月日时分秒 月份0-11表示1-12月
        calendar.set(2022,11,25,23,59,68);
        //获取指定时间
        Date date1 = calendar.getTime();
        System.out.println(date1);

    }
}

你可能感兴趣的:(java,开发语言)