001 TimeUnit类
Posted trekxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001 TimeUnit类相关的知识,希望对你有一定的参考价值。
一 . 概述
TimeUnit这个类的主要作用就是描述精细化的时间单元类.
其中我们可以精确到秒,毫秒,纳秒等.本质上是一个枚举类型.
我们首先看下这个类的主要结构:
我们看到这个类中含有的实例有天,小时,分钟,秒,毫秒,纳秒等.
也就是说我们可以获取对应的一个精细化的时间单元.
二 .作用
[1] 帮助我们实现休眠操作
@Test public void test1() throws InterruptedException { TimeUnit.SECONDS.sleep(3); System.out.println("我睡醒了..."); }
这个比我们之前使用的Thread.sleep() 控制起来单位更加容易了.
之前我们需要进行换算到毫秒值.
[2]帮助实现时间的转换.
@Test public void test2() { //完成时间的转换 long value = TimeUnit.SECONDS.convert(1, TimeUnit.HOURS); System.out.println("一个小时中有多少秒===>"+value); }
以上是关于001 TimeUnit类的主要内容,如果未能解决你的问题,请参考以下文章