Date date=new Date();

long hm=date.getTime(); //获取毫秒

或者

毫秒级:System.currentTimeMillis()

纳秒级: System.nanoTime()

用 System.nanoTime()

public static long nanoTime()

返回最准确的可用系统计时器的当前值,以毫微秒为单位。

此方法只能用于测量已过的时间,与系统或钟表时间的其他任何时间概念无关。返回值表示从某一固定但任意的时间算起的毫微秒数(或许从以后算起,所以该值可能为负)。此方法提供毫微秒的精度,但不是必要的毫微秒的准确度。它对于值的更改频率没有作出保证。在取值范围大于约 292 年(263 毫微秒)的连续调用的不同点在于:由于数字溢出,将无法准确计算已过的时间。

例如,测试某些代码执行的时间长度:

long startTime = System.nanoTime();

// ... the code being measured ...

long estimatedTime = System.nanoTime() - startTime;

返回:系统计时器的当前值,以毫微秒为单位。

从以下版本开始:1.5

------------------------------------------------------------------------------------------------

时钟周期是一个时间的量,人们规定10纳秒(ns)为一个时钟周期。时钟周期表示了SDRAM所能运行的最高频率。更小的时钟周期就意味着更高的工作频率。对于PC100规格的内存来说,它的运行时钟周期应该不高于10纳秒。纳秒与工作频率之间的转换关系为:1000 / 时钟周期 = 工作频率。例如,标称10纳秒的PC100内存芯片,其工作频率的表达式就应该是1000 / 100 = 100MHZ,这说明此内存芯片的额定工作频率为100MHZ。目前市场上一些质量优秀的内存通常可以工作在比额定频率高的频率下,这为一些喜欢超频的朋友带来了极大的方便。例如KingMAX的PC100内存,此类内存多采用8纳秒的芯片,相对于其100MHZ的频率来说,频率提高的余地还很大,许多用户都可以让它们工作在133MHZ甚至更高的频率下。能不能超频使用很大程度上反应了内存芯片以及PCB板的质量。不过,仅仅凭借时钟周期来判断内存的速度还是不够的,内存CAS的存取时间和延迟时间也在一定程度上决定了内存的性能。

时间的单位换算

1秒=1000毫秒(ms)

1毫秒=1/1,000秒(s)

1秒=1,000,000 微秒(μs)

1微秒=1/1,000,000秒(s)

1秒=1,000,000,000 纳秒(ns)

1纳秒=1/1,000,000,000秒(s)

1秒=1,000,000,000,000 皮秒(ps)

1皮秒=1/1,000,000,000,000秒(s)

java 纳秒 毫秒,秒(s) 毫秒(ms) 微秒(μs) 纳秒(ns) 皮秒(ps)及Java获得相关推荐

  1. 秒(s) 毫秒(ms) 微秒(μs) 纳秒(ns) 皮秒(ps)及Java获得

    Date date=new Date();  long hm=date.getTime(); //获取毫秒 或者 毫秒级:System.currentTimeMillis() 纳秒级: System. ...

  2. 时钟周期及秒(s) 毫秒(ms) 微秒(μs) 纳秒(ns) 皮秒(ps)之间转换

    1秒=1000毫秒(ms)  1毫秒=1/1,000秒(s)  1秒=1,000,000 微秒(μs)  1微秒=1/1,000,000秒(s)  1秒=1,000,000,000 纳秒(ns)  1 ...

  3. 区别:秒s、毫秒ms、微秒μs、纳秒ns、皮秒ps、飞秒fs每两级之间的换算以及之间的关系

    时间在线换算 点我 秒.毫秒.微秒.纳秒.皮秒.飞秒每两级之间的均为1000 汉语单位 英语单位 之间关系 进率换算(和秒s的关系换算) 秒 s 1 s=1000ms =10^3ms 1s 毫秒 ms ...

  4. 时钟周期-秒、毫秒、微秒、纳秒之间的换算

    2019独角兽企业重金招聘Python工程师标准>>> s(秒).ms(毫秒).μs(微秒).ns(纳秒) 其中:1s=1000ms,1 ms=1000μs,1μs=1000ns 时 ...

  5. C++ - 使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳

    1 使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳 1.1 当前时间戳获取方法 先使用std::chrono获取当前系统时间,然后将当前系统时间转换为纪元时间std::time_ ...

  6. 超人气光棍节!现在时间虽然不是2011年11月11日11点11分11秒11毫秒11微秒11纳秒11皮秒11飞秒11阿秒11渺秒11......

    尽管我们没有机会经历1111年11月11日11点11分11秒11毫秒11微秒11纳秒11皮秒11飞秒11阿秒11渺秒11...,但是我们马上要迎来,2011年11月11日11点11分11秒11毫秒11 ...

  7. 在 Java 中将毫秒转换为天、小时、分钟和秒

    有时我们需要将毫秒转换为天.小时.分钟或秒,因此在本文中,我们将了解如何在Java中将毫秒转换为天.小时.分钟和秒. 基本上,当您想检查执行程序所需的确切时间时,可能需要计算时间. 因此,在这种情况下 ...

  8. 时间的换算(时、分、秒、毫秒、微秒、纳秒)

    1 时 = 60 分 1 分 = 60 秒 1 秒 = 1000 毫秒 1 毫秒 = 1000 微秒 1 微秒 = 1000 纳秒

  9. java 纳秒 格式化_Java日期时间API系列35-----Jdk8中java.time包中的新的日期时间API类应用,微秒和纳秒等更精确的时间格式化和解析。...

    通过Java日期时间API系列1-----Jdk7及以前的日期时间类中得知,Java8以前除了java.sql.Timestamp扩充纳秒,其他类最大只精确到毫秒:Java8 time包所有相关类都支 ...

  10. 将毫秒转换成天、时、分、秒

    /*** * 毫秒转化时分秒毫秒 * @author aoliu* @param ms 毫秒数* @return* @since JDK 1.6*/public static String forma ...

最新文章

  1. vwmare vSphere 4.0产品介绍
  2. Stanford CoreNLP使用需要注意的一点
  3. 计算机科学千分之一高校,69所计算机科学进入ESI世界前1%的高校及排名,西电全国第四!...
  4. linux方向键ascii_上下左右 方向键的ASCII码值是多少?
  5. devices-list
  6. 【struts2】struts2拦截器
  7. Markdown文件导出为HTML的小程序
  8. 在 .NET 应用中使用 ANTLR
  9. 面试中说这些话,到手的offer很容易飞
  10. 有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
  11. INFO: task java:27465 blocked for more than 120 seconds不一定是cache太大的问题
  12. 计算机的性能及评估标准
  13. JSP 创建 CRUD 示例 MyBatis DAO 用于数据库JSTL 用于遍历记录
  14. A。资源库和运行时表结构(5)---JBPM4.4数据库表解释
  15. linux跟单片机的区别,树莓派和单片机的区别
  16. HydroGo-Pre 水动力学模型建模统一前处理系统使用说明
  17. sap是mysql数据库_sap系统用什么数据库
  18. 阿里api文档链接地址
  19. 对数据库视图view的理解
  20. 分布式技术一周技术动态 2015.12.13

热门文章

  1. 【搜狗输入法安装包文件有异常,错误码:2,现在终止安装】解决办法
  2. 100、新华三交换机配置方法及操作案例-弱电必备
  3. vue + ElementUI如何动态删除表格当前行内容
  4. Oracle ~ 索引种类、创建及管理
  5. AlphaGo Zero 强化学习算法原理深度分析
  6. 智能网关路灯杆智慧照明解决方案
  7. 网络规划设计师水平考试备考资料(11.分析总结)
  8. UCDOS点阵字库提取
  9. PKPM200608/CARD-1 8.0/TPM5000/神机妙算(黄狗)/桥梁通7.09/福莱一点通8.3/纬地5.82
  10. Windows Azure AppFabric (一) 平台简介