码迷,mamicode.com
首页 > 其他好文 > 详细

.Calendar--日历

时间:2020-05-09 23:44:17      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:日历   nal   void   静态   --   time()   final   方法   set   

可以使用Calendar类
  获取日历上的字段(年,月,日,时,分,秒...)
  修改日历上的字段的值 2020-->2030 4月-->6月
  把日历上字段的值增加|减少 2020-5=2015 4月+3月=7月
  把日历对象转换为Date日期对象
 
Calendar 类是一个抽象类,无法直接创建对象使用,在Calendar类中有一个静态方法叫getInstance
注意:
西方的月份:0-11月
东方的月份:1-12月
西方的星期:星期日 -- 星期六
东方的星期:星期一 -- 星期日
1 //获取日历上的字段
2  Calendar c = Calendar.getlnstance;
3 sout(c);
Calendar类的常用方法
  int get(int field) 获取给定日历字段的值。
  void set(int field, int value) 将给定的日历字段设置为给定值。同时设置年月日,建议使用:public final void set(int year, int month, int date)
  void add(int field, int amount) 把日历字段增加|减少指定的值  参数:int field:指定的日历字段  int amount:给字段增加|减少的值 (传递正数:增加) (传递负数:减少)
  Date getTime() 把日历转换为日期对象
  void setTime(Date date) 把Date日期转换为日历对象
注意:以上方法的参数(int field),让我们传递指定的日历字段,这些日历字段在Calendar类中被定义为了常量
年:public final static int YEAR = 1;
月:public final static int MONTH = 2;
日:public final static int DATE = 5;
日:public final static int DAY_OF_MONTH = 5;
时:public final static int HOUR = 10;
分:public final static int MINUTE = 12;
秒:public final static int SECOND = 13;
毫秒:public final static int MILLISECOND = 14;
1  Calendar calendar = Calendar.getInstance();
2    calendar.set(Calendar.YEAR,2020);
3    calendar.set(Calendar.MONTH, 2);
4    calendar.set(Calendar.DATE, 1);
5    calendar.add(Calendar.DATE, -1);//月份减1
6    int year = calendar.get(Calendar.YEAR);
7    int day = calendar.get(Calendar.DATE);
8    sout(year+“年”+day"天")

 

 

.Calendar--日历

标签:日历   nal   void   静态   --   time()   final   方法   set   

原文地址:https://www.cnblogs.com/ljq697/p/12860538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!