package com.stage2.demo06;
import java.util.Calendar;
public class TestCalendar {
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);
//月 0—11 计数 month+1
int month = calendar.get(Calendar.MONTH);
//日
int day = calendar.get(Calendar.DAY_OF_MONTH);//Date
//小时
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);
//3. 修改时间(直接修改到具体的值)
Calendar calendar2 = Calendar.getInstance();
calendar2.set(Calendar.DAY_OF_MONTH,4);
System.out.println(calendar2.getTime().toLocaleString());
//4. add方法 修改时间(从原有的基础上增加或减少)
calendar2.add(Calendar.HOUR_OF_DAY,1);
System.out.println(calendar2.getTime().toLocaleString());
//5. 补充方法
int max = calendar2.getActualMaximum(Calendar.DAY_OF_MONTH);
int min = calendar2.getActualMinimum(Calendar.DAY_OF_MONTH);
System.out.println(max);
System.out.println(min);
}
}
Calendar类
最新推荐文章于 2024-09-30 10:13:29 发布