Calendar类示例分享
下文笔者讲述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); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。