zoukankan      html  css  js  c++  java
  • 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();  ;
        }
    }
  • 相关阅读:
    [CocosCreator]-12-音频播放
    [CocosCreator]-11-文本输入-EditBox 组件
    [CocosCreator]-10-Button(按钮)
    深入理解正则表达式高级教程
    正则表达式匹配次数
    如何理解正则表达式匹配过程
    正则表达式工具RegexBuddy使用教程
    正则表达式批量替换通过$
    正则前面的 (?i) (?s) (?m) (?is) (?im)
    Net操作Excel_NPOI
  • 原文地址:https://www.cnblogs.com/codingmode/p/11872855.html
Copyright © 2011-2022 走看看