Calendar概述
- Calendar代表了系统当前时间的日历对象,可以单独修改、获取时间中的年、月、日。
细节:
Calendar是一个抽象的类,不能直接创建对象。
获取Calendar对象的方法
Calendar常用方法
注意:
月份:范围0~11,如果获取出来的是0,那么实际上是1月
星期:在老外眼里,星期日是一周中的第一天
1(星期日) 2(星期一) 3(星期二) 4(星期三) 5(星期四) 6(星期五) 7(星期六)
//获取一个Calendar对象
Calendar calendar = Calendar.getInstance();
//修改一下日历代表的时间
Date date = new Date(0L);
calendar.setTime(date);
//获取日期中某个字段信息
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
int week = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(year + "年" + month + "月" + day + "日");