Calendar的常用方法get、set、add、getTime
Calendar
Calendar 是一个抽象类,创建时候需要通过静态方法。
Calendar cal = Calendar.getInstance();
常用方法
get : 获取字段的值。
set : 设置制定字段的值。
add : 对日历进行增减的操作
getTime : 拿到对应的Date对象
get 、 set 方法
import java.util.Calendar;
public class SegmentFault {
public static void main(String[] args) {//创建Calendar
Calendar cal = Calendar.getInstance();
// getint year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int dayOFMonth = cal.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + month + "月" + dayOFMonth + "日");
// setcal.set(Calendar.YEAR,2020);
// 把年更改至 2020
cal.set(Calendar.MONTH,8);
cal.set(Calendar.DAY_OF_MONTH,28);
// 输出一下
System.out.print(cal.get(Calendar.YEAR)+ "年" );
// 2020
System.out.print(cal.get(Calendar.MONTH) + "月" );
// 8
System.out.println(cal.get(Calendar.DAY_OF_MONTH) + "日");
// 28}
}
输出结果:
2021年7月10日
2020年8月28 注:日期请按照当日时间表单
注意事项 : 如果在第一次输出的地方不加字符串就出把字符添加起来。
参考:参考回答
add 、getTime
// addCalendar calendar = Calendar.getInstance();
// 查看原有日期
System.out.println(year + "年" + month + "月" + dayOFMonth + "日");
calendar.add(Calendar.DAY_OF_MONTH,-10);
calendar.add(Calendar.YEAR,1);
System.out.print(cal.get(Calendar.YEAR)+ "年" );
// 2020
System.out.print(cal.get(Calendar.MONTH) + "月" );
// 8
System.out.println(cal.get(Calendar.DAY_OF_MONTH) + "日");
// 28// getTimeDate date = cal.getTime();
System.out.println(date);
输出结果:
【Calendar的常用方法get、set、add、getTime】2021年7月10日
2020年8月28
Mon Sep 28 11:32:37 CST 2020
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量