020.2.5 Calender对象

2018-06-18 01:59:58来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

内容:日历对象获取时间,设置时间,日期偏移

 

通过工厂化获得对象。
getInstance();
get() 获取时间信息

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) ;
int week = c.get(Calendar.DAY_OF_WEEK) ;
System.out.println(year + "年" + month + "月" + day + "日" + week);

美国的星期是从星期天开始的,所以会有点问题
set()设置方法,设置时间

//日期的偏移
c.add(Calendar.YEAR,4);

 

//解答三月一日的前一天就是
Calendar c = Calendar.getInstance();
int year = 2012;
c.set(year,2,1);       //设置年月日
System.out.println(c.get(Calendar.YEAR)+" " + (c.get(Calendar.MONTH)+1) + " " + c.get(Calendar.DAY_OF_MONTH));
c.add(Calendar.DAY_OF_MONTH,-1);         //日减1,月会自动减

System.out.println(c.get(Calendar.YEAR)+" " + (c.get(Calendar.MONTH)+1) + " " + c.get(Calendar.DAY_OF_MONTH));
任意一年二月有多少天

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:记一次包扫描的犯错

下一篇:springboot~JPA把ORM统一起来