Calendar类
示例代码:
public class Demo3 {
public static void main(String[] args) {
//创建Calendar对象
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getTime().toString());
//获取时间信息
//年
int i = calendar.get(Calendar.YEAR);
System.out.println(i);
//月 从0-11
int i1 = calendar.get(Calendar.MONTH);
System.out.println(i1+1);
//日
int i2 = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(i2);
//小时
int i3 = calendar.get(Calendar.HOUR_OF_DAY);
System.out.println(i3);
//分钟
int i4 = calendar.get(Calendar.MINUTE);
System.out.println(i4);
//秒
int i5 = calendar.get(Calendar.SECOND);
System.out.println(i5);
//修改时间
Calendar calendar1 = Calendar.getInstance();
calendar1.set(Calendar.DAY_OF_MONTH,5);
System.out.println(calendar1.getTime().toString());
//基于当前时间修改
calendar1.add(Calendar.HOUR_OF_DAY,1);
System.out.println(calendar1.getTime().toString());
//补充
int actualMaximum = calendar1.getActualMaximum(Calendar.DAY_OF_MONTH);
int actualMinimum = calendar1.getActualMinimum(Calendar.DAY_OF_MONTH);
System.out.println(actualMaximum);
System.out.println(actualMinimum);
}
}