.Calendar--日历

Posted ljq697

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.Calendar--日历相关的知识,希望对你有一定的参考价值。

可以使用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--日历的主要内容,如果未能解决你的问题,请参考以下文章

Python calendar日历模块的常用方法

Java 中Calendar日历类的基本使用

Calendar 日历类的时间操作

网页日历显示控件calendar3.1

还是关于日历控件的使用问题(VBA)

.Calendar--日历