Calendar日历类的基本使用方法

本文介绍了使用Java的Calendar类进行日期和时间的基本操作,包括获取当前日期的时间、月份、年份、一年中的具体日期以及月份中的最大天数等。通过实例演示了如何调整日期、获取特定字段的值以及获取某个月的最大天数。
摘要由CSDN通过智能技术生成
 Calendar cal = Calendar.getInstance();
        int i = cal.get(Calendar.YEAR);//获取年
        System.out.println(i);
        int j = cal.get(Calendar.DAY_OF_YEAR);//获取一年中今天时第几天
        System.out.println(j);
        int k = cal.get(Calendar.WEEK_OF_YEAR);//一年的第几周
        System.out.println(k);

在这里插入图片描述

public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        //将当前月份加3。下标从0开始 0-11=1-12
        cal.add(Calendar.MONTH,3);//当大于11时会从0开始
        System.out.println(cal.get(Calendar.MONTH)+1);

    }

在这里插入图片描述

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        //gettime:获取日历时间,表达的date对象
        Date time = cal.getTime();
        System.out.println(time);

    }

在这里插入图片描述

  public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        //getActualMaximum:获取某个字段的最大值
        //获取当3月中最大的天
        cal.set(Calendar.MONTH,2);
        int i = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
        System.out.println(i);
        //2020年最大的天数
        cal.set(Calendar.YEAR,2020);
        int j = cal.getActualMaximum(Calendar.DAY_OF_YEAR);
        System.out.println(j);

    }

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值