/**
* Calendar类的方法getTime()
* 把日历对象,转成Date日期对象
*/
@Test
public void toDate() {
Calendar c = Calendar.getInstance();
Date date = c.getTime();
System.out.println(date);
}
/**
* 增加指定的天数然后输出
*/
@Test
public void datePlus() {
Calendar c = Calendar.getInstance();
//让日历中的天数,加上280天
c.add(Calendar.DAY_OF_MONTH, 280);
// 获取年份
int year = c.get(Calendar.YEAR);
// 获取月份
int month = c.get(Calendar.MONTH) + 1;//由于程序里日期0-11对应现实的1-12.所以加1
// 获取天数
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + month + "月" + day + "日");
}
/**
* Calendar类的set方法 设置日历 set(int field,int value) field 设置的是哪个日历字段 value
* 设置后的具体数值
* <p>
* set(int year,int month,int day) 传递3个整数的年,月,日
*/
@Test
public void setDate() {
Calendar c = Calendar.getInstance();
//设置年,月,日
c.set(2088, 5, 1);
// 获取年份
int year = c.get(Calendar.YEAR);
// 获取月份
int month = c.get(Calendar.MONTH) + 1;
// 获取天数
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + month + "月" + day + "日");
}
/**
* 得到当前时间
*/
@Test
public void getDate() {
Calendar c = Calendar.getInstance();
// 获取年份
int year = c.get(Calendar.YEAR);
// 获取月份
int month = c.get(Calendar.MONTH) + 1;
// 获取天数
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + month + "月" + day + "日");
}
Calendar类的基本使用
最新推荐文章于 2022-06-10 23:40:26 发布