TimeUnit.convert 用法简单介绍
来源:互联网 发布:阿里云邮箱iphone7 编辑:程序博客网 时间:2024/05/21 09:24
java.until.TimeUnit 工具类支持时间单位之间的互相转换
TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。TimeUnit 不维护时间信息,但是有助于组织和使用可能跨各种上下文单独维护的时间表示形式。
上面这句是抄的,显得牛掰其实我也没看懂,直接上代码 一眼就明白了
package com.lyq.jsoup.delayqueue;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.TimeUnit;/** * Created by lyq on 2017/1/22. */public class TestTimeUnit { public static void main(String[] args){ //3600分钟 转换成 小时 是多少 System.out.println(TimeUnit.HOURS.convert(3600, TimeUnit.MINUTES)); //3600分钟 转换成 天 是多少 System.out.println(TimeUnit.DAYS.convert(3600, TimeUnit.MINUTES)); //3600分钟 转换成 秒 是多少 System.out.println(TimeUnit.SECONDS.convert(3600, TimeUnit.MINUTES)); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //时间毫秒加减 currentTimeMillis long millisTime = System.currentTimeMillis(); long addMillisTime = millisTime + TimeUnit.MILLISECONDS.convert(1,TimeUnit.SECONDS); System.out.println("current dateTime:"+sdf.format(new Date(millisTime))+" add 1 seconds ="+ sdf.format(new Date(addMillisTime))); //时间纳秒加减 long nanoTime = System.nanoTime(); long addNanoTime = nanoTime + TimeUnit.NANOSECONDS.convert(1,TimeUnit.MINUTES); }}
执行结果:
60
2
216000
current dateTime:2017-01-22 16:47:18 add 1 seconds =2017-01-22 16:47:19
0 0
- TimeUnit.convert 用法简单介绍
- TimeUnit介绍
- TimeUnit用法
- TimeUnit用法
- TimeUnit用法
- TimeUnit的简略介绍
- TimeUnit 用法简介
- 0013-TimeUnit的用法
- TimeUnit的用法
- TimeUnit
- TimeUnit
- TimeUnit
- TimeUnit
- TimeUnit
- TimeUnit
- SQLSERVER convert函数的简单用法
- TimeUnit用法,Date,MessageFormat 联合使用
- Native2ascii简单用法介绍
- Linux笔记
- LeetCode 419. Battleships in a Board
- el表达式 分页 Struts2后台
- vs2012编译错误----'yasm' 不是内部或外部命令
- 神经网络
- TimeUnit.convert 用法简单介绍
- centos 安装samba window 下write 没有权限的问题
- secureCRT The remote system refused the connection
- [生存志] 第125节 针道针具取穴
- 开源第三方登录组件OAuthLogin2.0 架构解析及开源地址
- 基于MVC的三级联动
- C3-4 斐波那契数列选做题
- LCA
- XSLT 处理程序是如何工作的