当前位置: 首页 > 工具软件 > SY_Calendar > 使用案例 >

Calendar日历类

南门建章
2023-12-01

Calendar日历类

public class Demo{
    public static void main(String[] args) {
        //Calendar:日历类
        Calendar calendar=new GregorianCalendar();
        //get:返回给定日历字段的值(参数:日期字段)
        System.out.println(calendar.get(Calendar.YEAR));//返回年
        System.out.println(calendar.get(Calendar.MONTH));//返回月份[0-11]
        System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//返回当前天数
        System.out.println(calendar.get(Calendar.DATE));//返回天数
        System.out.println(calendar.getActualMaximum(Calendar.DATE));//给定此 Calendar 的时间值,返回指定日历字段可能拥有的最大值(返回当前月份最大天数)
        System.out.println(calendar.getActualMinimum(Calendar.DATE));//给定此 Calendar 的时间值,返回指定日历字段可能拥有的最小值(返回点当前月份最小天数)
        //set:将给定的日历字段设置为给定值
        calendar.set(Calendar.YEAR,2022);
        calendar.set(Calendar.MONTH,3);
        calendar.set(Calendar.DATE,21);
        System.out.println(calendar);
        //将String类型转换为calendar类型
        Date date= java.sql.Date.valueOf("2021-10-14");
        calendar.setTime(date);//使用给定的 Date 设置此 Calendar 的时间
        System.out.println(calendar);
    }
}
 类似资料: