Calendar
- 提供获取或设置各种日历字段的方法
- 构造方法:
- protected Calendar():修饰符是protected,故无法直接创建对象
//1创建Calendar对象
Calendar calendar = Calendar.getInstance();//用方法创建对象
//打印时间,不能直接calendar.toString()
System.out.println(calendar.toString());//打印信息特别多,也不是我们想要的结果
System.out.println(calendar.getTime().toLocaleString());//2024-7-2 17:39:25
//2获取时间信息
//获取年
int year = calendar.get(Calendar.YEAR);
//月
int month = calendar.get(Calendar.MONTH);
//日
int day = calendar.get(Calendar.DAY_OF_MONTH);//Date或DAY_OF_MONTH是一样的
//小时
int hour = calendar.get(Calendar.HOUR_OF_DAY);//HOUR是12小时的,HOUR_OF_DAY是24小时的
//分钟
int minute = calendar.get(Calendar.MINUTE);
//秒
int second = calendar.get(Calendar.SECOND);
System.out.println(year+"年"+(month+1)+"月"+day+"日"+hour+":"+minute+":"+second);
//2024年7月2日17:45:57
//3修改时间
calendar.set(Calendar.DAY_OF_MONTH,5);
System.out.println(calendar.getTime().toLocaleString());//2024-7-5 17:47:44