关于时间的最小单位
以前很少研究过这个问题,一次业务上的需求,要求计算的性能要求很高,添加,读取,更新数据的效率都要是毫秒以下,为了测试,不得不在代码中通过前后添加类似这样的语句来调试:
long start = System.currentTimeMillis();
long end = System.currentTimeMillis();
long time = end - start;
这里也就发现一个问题,这里出来的时间都是毫秒,所以低于毫秒的时间不能表示出来。所以就很郁闷。不过,听说,java 1.5版本开始支持更小的时间单位,可以到纳秒,网上搜索了下资料,果然发现了更精确的时间单位:纳秒
于是可以这样计算耗费时间了:
long start = System.nanoTime();
long end = System.nanoTime();
long time = end - start;
测试下果然很精确,了解了下纳秒,原来纳秒的单位很小:
1秒 = 109纳秒 1秒 = 103毫秒
那么,纳秒是最小的时间单位吗,仔细搜索了下,大吃一惊,原来还有更小的时间时间单位:皮秒,飞秒
而且毫秒和纳秒之间还有一个微秒,这些单位之间的换算都是1000,换算如下:
1秒 = 1000000000000000飞秒 = 1000000000000皮秒 = 1000000000纳秒 = 1000000微秒 = 1000毫秒
1秒 = 1000000000000皮秒 = 1000000000纳秒 = 1000000微秒 = 1000毫秒
1秒 = 1000000000纳秒 = 1000000微秒 = 1000毫秒
1秒 = 1000000微秒 = 1000毫秒
1秒 = 1000毫秒
下边统一介绍下各时间单位:
毫秒,时间单位,符号ms(英语:millisecond ),一秒等于1000毫秒,等于10的15次方皮秒.
微秒,时间单位,符号μs(英语:microsecond ).
纳秒,时间单位,ns(nanosecond),一秒的10亿分之一,即等于10的负9次方秒。常用作内存读写速度的单位,其前面数字越小表示速度越快
皮秒,时间单位,符号ps(英语:picosecond ).
飞秒,时间单位,fs(femtosecond),是标衡时间长短的一种计量单位。1飞秒只有1秒的一千万亿分之一,即1e?15秒或0.001皮秒(1皮秒是,1e?12秒)。即使是每秒飞行30万千米的光速,在一飞秒内,也只能走0.3微米,不到一根头发丝的百分之一。可见光的振荡周期为1.30到2.57飞秒。
总结:原来飞秒才是时间的最小单位,至少目前是。但是计算机系统都支持这些时间吗?我只知道目前JDK 1.5只支持毫秒和纳秒。
分享到:
相关推荐
NFC-M1卡 小区门禁卡时间-7种常用时间换算关系,NFC-M1卡 小区门禁卡时间-7种常用时间换算关系
5. 时间单位换算的练习与应用:通过大量的练习,可以帮助学习者熟练掌握时间单位的换算关系,并能灵活运用到日常生活、科学计算等场景中。 综上,时间单位的换算不仅涉及基本的数学运算,还与日常生活的实用性紧密...
此外,这个练习题还涵盖了时间换算的一些特殊情况,例如将时间转换成不同的格式,例如将小时分钟秒转换成秒,或者将秒转换成小时分钟秒等。这些特殊情况可以帮助我们更好地理解时间换算的概念,并提高我们解决问题的...
本文将详细介绍各种常用的时间单位及其换算关系,并解释它们的应用场景。 #### 基础时间单位 - **秒**:秒是最基本的时间单位之一,通常用符号“s”表示。国际单位制定义1秒为铯-133原子基态的两个超精细能级间...
时间单位换算是数学中的一种重要概念,它们之间存在着一定的换算关系。 Seconds(秒)、Minutes(分)、Hours(时)是我们常用的时间单位,它们之间的换算关系如下: 1. 1 分 = 60 秒 2. 1 时 = 60 分 = 3600 秒 ...
本练习旨在帮助学生熟悉时间单位之间的换算关系,提高学生的数学运算能力和问题解决能力。 一、时间单位换算的基本概念 时间单位换算是指在不同的时间单位之间进行换算,如秒、分、小时等。时间单位换算需要学生...
在IT领域,时间换算是一项基础且常见的任务,特别是在编程、数据分析以及系统管理等工作中。时间单位的转换有助于我们更精确地处理与时间相关的计算,例如计时、延迟、速度计算等。本软件"时间换算成秒的计算器"正是...
在时间换算的过程中,学生需要熟悉这些换算关系,并能够灵活地将不同时间单位进行互换。 二、时间换算的应用 时间换算在我们的日常生活中有着广泛的应用。例如: * 计算电影的播放时间:如果一部电影播放了2小时...
在进行单位换算时,正确理解各种单位之间的换算关系是非常重要的。本文件提供了多个领域的单位换算关系,涉及物理、化学、力学、热学和工程等领域。 首先,基本的物理单位包括长度、质量和时间的基本单位。例如,在...
从【部分内容】中可以看到数字的组合,虽然由于OCR识别的原因可能混入了无关字符,但是基本可以判断是包含了一些时间换算的题目和答案。比如数字"720"可能是代表12小时(720分钟),而"60"可能代表1小时(60分钟)。...
换算关系如下: - 1 m3/hr = 1 cmh - 1 cmh = 60 cmm = 60 × 60 cms - 1 cmm = 35.32 cfm 英制单位则以立方英尺每分钟 (cfm) 为主,与公制单位的转换关系如下: - 1 cmm = 35.32 cfm - 1 L/Sec = 2.120 cfm 管道...
然而,即便是在不完整的数据中,我们也能辨认出一些标准的单位换算关系,如“0.09=1.5”、“***=()”等,这些应该是不同的单位换算示例。对于实际教学或应用来说,教师或家长应提供完整准确的换算表或指导,确保学生...
2. 各时间单位之间的换算关系如下: - 1分钟 = 60秒 - 1小时 = 60分钟 = 3600秒 - 1天 = 24小时 = 86400秒 - 1年 = 365天(闰年为366天) 面积单位换算的知识点主要包括: 1. 公制面积单位换算,以平方米(m²...
课程开始以猜谜游戏引入,通过谜语激发学生的兴趣,引导他们思考时间单位——时针和分针的关系。教师利用时钟模型和课件来帮助学生理解分针和时针的移动速度,明确1小时等于60分钟,1分钟等于60秒。 教学新课部分...
- 时间单位包括秒(s)、分(min)、时(h)和天(day),换算关系是1时=60分=3600秒,1天=24小时。 5. 质量单位换算: - 质量单位有千克(kg)、克(g)、毫克(mg),换算关系是1千克=1000克=1000000毫克。 6. 容量单位换算...
"万航单位换算器"这样的工具,通过内置的各种物理量和单位的换算关系,可以快速准确地进行计算,极大地简化了用户的工作。对于从事IT相关工作或者日常生活中需要处理不同单位的人来说,这类软件是非常实用的。无论是...