• TimeUnit 表示给定单元粒度的时间段;
  • 进行时间颗粒度的转换
  • 延时

常用的颗粒度

 /* 天 */TimeUnit.DAYS;/* 小时 */TimeUnit.HOURS;/* 分钟 */TimeUnit.MINUTES;/* 秒 */TimeUnit.SECONDS;/* 毫秒 */TimeUnit.MILLISECONDS;

时间颗粒度转换的方法

 /* 将指定颗粒度的时间转换为纳秒数 */public long toNanos(long tim);/* 将指定颗粒度的时间转换为微秒数 */public long toMicros(long tim);/* 将指定颗粒度的时间转化成毫秒 */public long toMillis(long tim);/* 将指定颗粒度的时间转化成秒 */public long toSeconds(long tim);/* 将指定颗粒度的时间转化成分钟 */public long toMinutes(long tim);/* 将指定颗粒度的时间转化成小时 */public long toHours(long tim);/* 将指定颗粒度的时间转化天 */public long toDays(long tim);/* 将参数颗粒度时间转换为指定颗粒度时间 */public long convert(long sourceDuration, TimeUnit sourceUnit);

例子

 // 5天转换成小时System.out.println(TimeUnit.DAYS.toHours(5));// 1小时转换成分钟System.out.println(TimeUnit.HOURS.toMinutes(1));// 24小时转换成天System.out.println(TimeUnit.HOURS.toDays(24));// 5天转换成小时System.out.println(TimeUnit.HOURS.convert(5,TimeUnit.DAYS));

对于延时的使用

     //延时的用法new Thread(new Runnable() {@Overridepublic void run() {try {System.out.println("开始延时");// 调用sleep方法TimeUnit.HOURS.timedJoin();TimeUnit.SECONDS.sleep(5);System.out.println("延时结束");} catch (InterruptedException e) {e.printStackTrace();}}}).start();

TimeUnit类常用方法相关推荐

  1. Class -- 10 -- Method类常用方法解析

    原文链接:Class – 10 – Method类常用方法解析 相关文章: Class – 01 – System类常用方法解析 Class – 02 – Arrays类常用方法解析 Class – ...

  2. Class -- 08 -- Parameter类常用方法解析

    原文链接:Class – 08 – Parameter类常用方法解析 相关文章: Class – 01 – System类常用方法解析 Class – 02 – Arrays类常用方法解析 Class ...

  3. Class -- 03 -- Random类常用方法详解析

    原文链接:Class – 03 – Random类常用方法详解析 相关文章: Class – 01 – System类常用方法解析 Class – 02 – Arrays类常用方法解析 Class – ...

  4. Class -- 09 -- Field类常用方法解析

    原文链接:Class – 09 – Field类常用方法解析 相关文章: Class – 01 – System类常用方法解析 Class – 02 – Arrays类常用方法解析 Class – 0 ...

  5. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  6. java基础-BigDecimal类常用方法介绍

    java基础-BigDecimal类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.BigDecimal类概述 我们知道浮点数的计算结果是未知的.原因是计算机二进制 ...

  7. 文件类常用方法 c# 1614531951

    文件类常用方法 c# 1614531951 方法 用法 File.方法名(参数) 文件是否存在 复制操作 移动文件 删除文件 注,删除文件是永久删除,不会进回收站

  8. 04 能够使用String类常用方法操纵字符串 0214

    04 能够使用String类常用方法操纵字符串 0214 1 2 3 4

  9. String类常用方法记录

    String类常用方法练习 package cn.zixi;import java.nio.charset.StandardCharsets; import java.util.Arrays; imp ...

最新文章

  1. Python的 if .else.elif语句详解
  2. 腾讯提结合ACNet进行细粒度分类,效果达到最新SOTA | CVPR 2020
  3. Python基础语法学习笔记
  4. SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错
  5. 京东的热点key探测系统发布,单机 QPS 提升至 37 万
  6. 32. Leetcode 141. 环形链表 (链表-双指针-环形链表)
  7. android手势监听功能吗,Android手势监听 OnGestureListener (短按,长按,慢滑动,快滑动)...
  8. python语言程序设计编程题_Python语言程序设计(测试练习题)
  9. Openbiz Cubi 企业级应用程序开发(一)
  10. 从SourceForge上获取CVS管理的开源代码
  11. [抄]人是怎么废掉的
  12. MacOS磁盘工具:如何将“校验和..“添加到磁盘映像
  13. python学习之路四(类和对象1)
  14. 用冰点文库下载百度文库里面的内容
  15. Word字体样式及样式库的使用
  16. 【3D目标检测】open3D安装与使用
  17. 计算机主机的输出设备,计算机的输出设备有哪些呢?
  18. lol服务器维护局,lol维护局 英雄联盟钻石维护局掉多少分
  19. 正式赛1006 子序列计数
  20. Excel中用REPT函数制作图表

热门文章

  1. abel数值反演的matlab实现,abel变换数值反演的积分算子方法.pdf
  2. c语言中girth的作用,C++初级问题,急救中!!!
  3. 实验3 微程序控制器实验
  4. 解决127.0.0.1 已拒绝连接的方法
  5. 【DIP/数字图像处理】第二次习题(DCT、DFT、DWT、DHT频谱分布;证明DFT平移性质;ILF与BLF的区别)
  6. 计算机考研多少是高分,考研多少分算高分 总分500考380难吗
  7. Docker的镜像制作与整套项目一键打包部署
  8. react 逆地理 高德地图_react中使用高德地图的原生API
  9. 【蓝桥杯国赛真题08】python约分 蓝桥杯青少年组python编程 蓝桥杯国赛真题解析
  10. Comparison method violates its general contract 出现原因和解决方法