Calendar类的简单使用

声明:这里只示例一些简单运用,更详细的内容见API文档;以后有机会的话,我再回来进一步示例说明。

 

Calendar是抽象类,不能直接new,我们可以通过Calendar.getInstance()或new GregorianCalendar()来获取它的实例。

注:GregorianCalendar是Calendar抽象类的实现类。

获取实例

 

获取年

  

 

获取月

 

注:获取到的月是0-11,对应1-12月,多以我们需要+1

 

获取日

   

 

获取时

十二小时制

二十四小时制

 

 

获取分

 

获取秒

 

获取毫秒

 

获取星期

注:获取星期得到的是1-7,1为星期天,7为星期六,我们需要将其转换为国内的计法:

 

Date与Calendar的相互转换

Calendar转化为Date

Date转化为Calendar

输出结果为

注:Calendar还有很多常用实用的方法属性,这里就不再一一说明了,详见API文档。

提示:Canlendar不能直接与字符串进行相互转换,不过可以利用Date来实现相互转换。Canlendar>>>Date>>>String;或String>>>Date>>>Canlendar

微笑参考https://www.cnblogs.com/huangminwen/p/6041168.html

微笑如有不当之处,欢迎指正

微笑本文已经被收录进《程序员成长笔记(二)》,作者JustryDeng

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值