• coding++:TimeUnit 使用


    TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段

    主要作用

      时间颗粒度转换

      延时

    常用的颗粒度

    TimeUnit.DAYS //天

    TimeUnit.HOURS //小时

    TimeUnit.MINUTES //分钟

    TimeUnit.SECONDS //秒

    TimeUnit.MILLISECONDS //毫秒

    栗子:

    package com.app;
     
    import java.util.concurrent.TimeUnit;
     
    public class Test {
     
        public static void main(String[] args) {
            //1天有24个小时    1代表1天:将1天转化为小时
            System.out.println( TimeUnit.DAYS.toHours( 1 ) );
             
            //结果: 24
              
            //1小时有3600秒
            System.out.println( TimeUnit.HOURS.toSeconds( 1 ));
             
            //结果3600
    
            //把3天转化成小时
            System.out.println( TimeUnit.HOURS.convert( 3 , TimeUnit.DAYS ) );
            //结果是:72
     
        }
    }

    延迟:一般写法

    package com.app;
     
    public class Test2 {
     
        public static void main(String[] args) {
     
            new Thread( new Runnable() {
     
                @Override
                public void run() {
                    try {
                        Thread.sleep( 5 * 1000 );
                        System.out.println( "延时完成了");
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }).start();  ;
        }
    }

    TimeUnit 写法:

    package com.app;
     
    import java.util.concurrent.TimeUnit;
     
    public class Test2 {
     
        public static void main(String[] args) {
     
            new Thread( new Runnable() {
     
                @Override
                public void run() {
                    try {
                        TimeUnit.SECONDS.sleep( 5 );
                        System.out.println( "延时5秒,完成了");
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }).start();  ;
        }
    }
  • 相关阅读:
    windows下搭建hadoopproject(一)
    inspect模块---检查活动对象
    Python的datetime模块分析
    深入理解python之self
    request payload
    计算机基础知识
    pycharm常用快捷键
    英语学习五大法则
    基础语法
    英语基本语法
  • 原文地址:https://www.cnblogs.com/codingmode/p/11872855.html
Copyright © 2020-2023  润新知