Calendar类示例分享

欣喜 Java经验 发布时间:2024-02-07 15:00:47 阅读数:13569 1
下文笔者讲述Calendar类示例简介说明,如下所示

Calendar简介

Calendar类是一个抽象类
   提供一些操作方法
   用于操作日历字段  
例:Calendar示例分享
public static void main(String[] args) {
        //Calendar对象,无参,默认为当前日期
        Calendar calendar =new GregorianCalendar();
        //获取当前年份
        System.out.println(calendar.get(Calendar.YEAR));
        //获取当前月份 0表示一月,1表示二月......11表示12月
        System.out.println(calendar.get(Calendar.MONTH));
        //获取当前日期 也可以使用DAY_OF_MONTH
        System.out.println(calendar.get(Calendar.DATE));
        //获取当前时 24小时进制
        System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
        //获取当前分
        System.out.println(calendar.get(Calendar.MINUTE));
        //获取当前秒
        System.out.println(calendar.get(Calendar.SECOND));
        //获取今天是这个月的第几个星期
        System.out.println(calendar.get(Calendar.WEEK_OF_MONTH));
        //获取今天是星期几  1表示星期天,2表示星期一......7表率星期六
        System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
        // 设置日期时间(月份是从0开始的)(法一)
        calendar =new GregorianCalendar(2024, 10, 14, 20, 20,20);
        // 2024-10-14 20:20:20
        //(法二)
        calendar.set(Calendar.YEAR, 2021);
        calendar.set(Calendar.MONTH, 10);
        calendar.set(Calendar.DAY, 14);
        System.out.println("Calendar和Date转换************");
        Date now = calendar.getTime();
        System.out.println(now);
        System.out.println(calendar.setTime(now));
        System.out.println("Calendar日期计算以及判断***********");
        calendar = new GregorianCalendar();
        Calendar calendar2 = new GregorianCalendar();
        calendar2.set(Calendar.YEAR, 2035);
        //是否在时间(calendar2)之后
        System.out.println(calendar.after(calendar2));
        //是否在时间(calendar2)之前
        System.out.println(calendar.before(calendar2));
        //增加多少年月日,时分秒与之同理
        calendar.add(Calendar.YEAR, -10);
        calendar.add(Calendar.MONTH, 5);
        calendar.add(Calendar.DAY, 1);
    }
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202402/17072892697939.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者