`
suoyihen
  • 浏览: 1362831 次
文章分类
社区版块
存档分类
最新评论

Calendar的add()方法介绍

 
阅读更多

由于项目当中要统计指定日期的日志记录,是使用Calendar的add方法来进行对日期参数进行相关的动态改变。但是看了java doc上面介绍的不是很清楚,只是说了一下add能够做什么事,并没有介绍如何具体实现。看了网上的一些资料大部分都是在讲add和roll两个方法的区别,其实我们只需要使用add方法就可以解决大部分的功能。比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间,使用add方法如何实现呢?一开始我也不知道,问了技术总监他给了我一段代码让我自己去试验,代码如下:

我在一个测试类中测试了一下,如果是1则代表的是对年份操作,2是对月份操作,3是对星期操作,5是对日期操作,11是对小时操作,12是对分钟操作,13是对秒操作,14是对毫秒操作。到这里基本上的对时间操作的需求都实现了。可是在晚上就是没有找到关于这样的代码,再次膜拜下技术总监。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics