Java中TimeUnit类

      大纲

      一、TimeUnit使用

      

      TimeUnit使用

       TimeUnit是juc工具包提供的一个工具类,可以方便的进行时间的转换。

      时间单位:

        DAYS:天

        HOURS:时

        MINUTES:分

        SECONDS:秒   

        MILLISECONDS:毫秒       1秒 =  1000毫秒

        MICROSECONDS:微秒    1毫秒 = 1000微秒

        NANOSECONDS:纳秒      1微秒 = 1000纳秒

方法 描述
public long convert(long sourceDuration, TimeUnit sourceUnit) {} 将指定的日期数字转换成执行的时间
public void sleep(long timeout) throws InterruptedException {} 指定休眠时间时间

 

 

 

 

 

 

       范例:

package cn.txp.juc.utils.demo;
import java.util.concurrent.TimeUnit;
public class TimeUnitDemo {
    public static void main(String[] args) {
        // 将1天转换成秒
        long time = TimeUnit.SECONDS.convert(1, TimeUnit.DAYS);
        System.out.println(time);  // = 86400
    }
}
package cn.txp.juc.utils.demo;
import java.util.concurrent.TimeUnit;
public class TimeUnitDemo2 {
    public static void main(String[] args) {
        try {
            for(int x = 0 ; x < 10 ; x ++) {
                System.out.println("----");
                TimeUnit.SECONDS.sleep(2);
            }
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}

 

 

 

      知乎文章: https://www.zhihu.com/people/tan-xu-peng-44


    编程专业知识:https://www.cnblogs.com/tjava


    编程开发技术问题解决CSDN:https://blog.csdn.net/qq_37291829

posted @ 2020-09-15 23:49  谭旭鹏  阅读(650)  评论(0)    收藏  举报