java nanotime 转秒_Java的nanoTime()
java有两个获取和时间相关的秒数方法,一个是广泛使用的
System.currentTimeMillis()
返回的是从一个长整型结果,表示毫秒。
另一个是
System.nanoTime()
返回的是纳秒。
“纳”这个单位 一般不是第一次见。前几年相当火爆的“纳米”和他是同一级别。纳表示的是10的-9次方。在真空中,光一纳秒也只能传播30厘米。
比纳秒大一级别的是微秒,10的-6次方;然后是就是毫秒,10的-3次方。
纳秒下面还有皮秒、飞秒等。
既然纳秒比毫秒高10的6次方精度,那么他们的比值就应该是10的6次方。然而并非如此。
看下面的代码
public static void main(String[] args) {
long l = System.currentTimeMillis();
Date date = new Date(l);
System.out.println(l);
System.out.println(date);
}
最后输出的当前时间。
大家可能都知道毫秒方法返回的是自1970年到现在的毫秒数。而Java的日期也是如此,所以他俩是等值的。
但是使用纳秒方法的输出可能让我们丈二和尚摸不着头脑:
public static void main(String[] args) {
long l = System.nanoTime();
Date date = new Date(l / 1_000_000);
System.out.println(l);
Syst
java nanotime 转秒_Java的nanoTime()相关推荐
- java 计时 纳秒_Java精确测量代码运行时间 代码执行时间 纳秒 nanoTime
Java精确测量代码运行时间: long startTime = System.nanoTime(); //開始時間 for(int i = 0;i<10000;i++){ ...
- java 等待几秒_Java并发编程synchronized相关面试题总结
说说自己对于synchronized关键字的了解 synchronized关键字用于解决多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个 ...
- java等待5秒_Java并发编程-主线程等待子线程解决方案
主线程等待所有子线程执行完成之后,再继续往下执行的解决方案 public class TestThread extends Thread { public void run() { System.ou ...
- java 日期 纳秒_java – 具有纳秒的字符串日期转换
我已经用这段代码为Android应用程序挣扎了一段时间,我无法理解它.我已经阅读并尝试了我在stackoverflow和其他地方找到的每个解决方案,但仍然没有运气. 我想要做的是有一个函数将像&quo ...
- java date不要秒_java – 比较日期忽略Joda中DateTime的秒和毫秒时刻
我们假设我有两个日期,如下所示. DateTimeFormatter formatter = DateTimeFormat.forPattern("dd-MMM-yyyy HH:mm:ss& ...
- java 定时器10秒_Java定时器的使用(Timer)
java定时器的使用(Timer) 1.在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等.对于这样的操作最方便.高效的实现方式就是使用java.util.Timer工具类. priv ...
- java延迟1秒_java 等待一秒方法
t.sleep(1000); 这个实际是主线程调用t的方法,本来就不科学,(在a线程里调用了b的sleep方法,实际上还是a去睡觉) t = new Thread(this); 不清楚这个类是Thre ...
- java system.nanotime_java中的System.nanoTime与System.currentTime
ns(nanosecond):纳秒, 时间单位.一秒的10亿分之一,即等于10的负9次方秒.常用作 内存读写速度的单位,其前面数字越小则表示速度越快. 1纳秒=1000 皮秒 1纳秒 =0.001 ...
- java获得程序运行时间_java中获得程序运行时间的方法(转)
第一种是以毫秒为单位计算的. Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); // ...
最新文章
- Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...
- 周志华教授:如何做研究与写论文?(附完整的PPT全文)
- CTFshow php特性 web133
- koreader下载_koreader下载_koreader安装_koreader最新版_koreader安卓版下载_koreader app_易玩网...
- java xml解析_XML的理解以及SAX解析流程
- leetcode 1370. 上升下降字符串
- php 面向对象 特性,PHP面向对象三大特点学习
- kindeditor 限制上传图片大小及宽高
- Javascript之DOM(Element类型)
- Python实现按照指定要求逆序输出一个数字的方法
- 《DB 查询分析器》使用技巧之(七)
- Tableau 2018.3破解教程(截止2019-08-18)试用过期也可用
- 晓之以理,不如动之以情——新书《以大致胜》解读(上篇)
- 在阿里云里怎么样可以连接阿里云数据库
- 5月6阴阳师服务器维护,《阴阳师》手游5月6日维护更新公告
- 利用Eclipse-Python简单爬取京东商城书籍信息进行可视化
- linux dmidecode命令,Linux使用dmidecode命令查看内存型号
- aws cli 上传文件到s3命令_使用 AWS CLI 分段上传到 Amazon S3
- Marathon+Mesos+Docker实战
- KBO的选秀会有哪些规定和流程`棒球7号位