Calendar
import java.util.Calendar;
public class _Calendar {
public static void main(String[] args) {
//1.创建Calendar对象
Calendar calendar =Calendar.getInstance();
System.out.println(calendar.getTime().toLocaleString());//获取时间
System.out.println(calendar.getTimeInMillis());//把时间转换毫秒
//2.获取时间信息
//获取年
int year = calendar.get(Calendar.YEAR);
//月
System.out.println(year);
int month = calendar.get(Calendar.MONTH);
System.out.println(month);
//日
int day = calendar.get(Calendar.DAY_OF_MONTH);//DATE
System.out.println(day);
//小时
int hour = calendar.get(Calendar.HOUR_OF_DAY);
System.out.println(hour);
//分钟
int minute = calendar.get(Calendar.MINUTE);
System.out.println(minute);
//秒
int second = calendar.get(Calendar.SECOND);
System.out.println(second);
System.out.println(year+"年"+month+"月"+day+"日"+" "+hour+"时"+minute+"分"+second+"秒");
//修改时间
Calendar calendar2 =Calendar.getInstance();
calendar2.set(Calendar.DAY_OF_MONTH,5);
System.out.println(calendar2.getTime().toLocaleString());
//add方法修改时间
calendar2.add(Calendar.HOUR,-1);
System.out.println(calendar2.getTime().toLocaleString());
//补充方法
int max = calendar2.getActualMaximum(Calendar.DAY_OF_MONTH);
int min = calendar2.getActualMinimum(Calendar.DAY_OF_MONTH);
System.out.println(max);
System.out.println(min);
}
}
输出结果:
2021年7月15日 下午8:49:13
1626353353837
2021
6
15
20
49
13
2021年6月15日 20时49分13秒
2021年7月5日 下午8:49:13
2021年7月5日 下午7:49:13
31
1