标签:
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 -------------------
标签:
原文地址:http://www.cnblogs.com/IamThat/p/4340968.html