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

日期工具类TimeUnit

时间:2015-03-16 08:41:08      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

import java.util.concurrent.TimeUnit;
 2 
 3 public class TimeUnitDemo {
 4     private TimeUnit timeUnit =TimeUnit.DAYS;
 5 
 6     public static void main(String[] args) {
 7         TimeUnitDemo demo = new TimeUnitDemo();
 8         demo.outInfo();
 9         demo.timeUnit =TimeUnit.HOURS;
10         demo.outInfo();
11         demo.timeUnit =TimeUnit.MINUTES;
12         demo.outInfo();
13         demo.timeUnit =TimeUnit.SECONDS;
14         demo.outInfo();
15     }
16 
17     public void outInfo() {
18         System.out.println(timeUnit.name());
19         System.out.println(timeUnit.toDays(1));
20         System.out.println(timeUnit.toHours(1));
21         System.out.println(timeUnit.toMinutes(1));
22         System.out.println(timeUnit.toMicros(1));
23         System.out.println(timeUnit.toMillis(1));
24         System.out.println(timeUnit.toNanos(1));
25         System.out.println(timeUnit.toSeconds(1));
26         System.out.println("1天有"+(timeUnit.convert(1, TimeUnit.DAYS))+timeUnit.name());
27         System.out.println("12小时"+(timeUnit.convert(12, TimeUnit.HOURS))+timeUnit.name());
28         System.out.println("3600秒有"+(timeUnit.convert(36000, TimeUnit.MINUTES))+timeUnit.name());
29         System.out.println("-------------------");
30     }
31 }
32 



--------------------------
DAYS
1
24
1440
86400000000
86400000
86400000000000
86400
1天有1DAYS
24小时0DAYS
3600秒有25DAYS
-------------------
HOURS
0
1
60
3600000000
3600000
3600000000000
3600
1天有24HOURS
24小时12HOURS
3600秒有600HOURS
-------------------
MINUTES
0
0
1
60000000
60000
60000000000
60
1天有1440MINUTES
24小时720MINUTES
3600秒有36000MINUTES
-------------------
SECONDS
0
0
0
1000000
1000
1000000000
1
1天有86400SECONDS
24小时43200SECONDS
3600秒有2160000SECONDS
-------------------

  

日期工具类TimeUnit

标签:

原文地址:http://www.cnblogs.com/IamThat/p/4340968.html

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