一、时间的单位转换

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)

1分钟=60秒

1小时=60分钟=3600秒

二、System.currentTimeMillis()计算方式

在开发过程中,通常很多人都习惯使用new Date()来获取当前时间。new Date()所做的事情其实就是调用了System.currentTimeMillis()。如果仅仅是需要或者毫秒数,那么完全可以使用System.currentTimeMillis()去代替new Date(),效率上会高一点。如果需要在同一个方法里面多次使用new Date(),通常性能就是这样一点一点地消耗掉,这里其实可以声明一个引用。

小例子:

可以看出输出的时间是当前时间的一个小时后。

System.currentTimeMillis()+3600*1000)可以这样解读:System.currentTimeMillis()相当于是毫秒为单位,但是,后头成了1000,就变成了以秒为单位。那么,3600秒=1小时,所以输出为当前时间的1小时后。

我们可以这样控制时间:System.currentTimeMillis()+time*1000),里面传入的time是以秒为单位,当传入60,则输出:当前时间的一分钟后可以看出输出的时间是当前时间的一分钟后。

System.currentTimeMillis()计算方式与时间的单位转换相关推荐

  1. java时间格式转换_Java中System.currentTimeMillis()计算方式与时间的单位转换

    学会与时间赛跑才能赢得时间的尊重,把握好每一天,趁年轻! java中获取系统当前时间相信大家都会,这是经常用到的也是非常简单的,但还是要经常回顾下一些小细节哦! 一.时间的单位转换 1秒=1000毫秒 ...

  2. java时间单位_System.currentTimeMillis()计算方式与时间的单位转换

    一.时间的单位转换 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒( ...

  3. System.currentTimeMillis()用法及其计算方式与时间的单位转换

    System.currentTimeMillis()的作用是返回当前的计算机时间,格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数 时间的单位转换 1秒=10 ...

  4. Android - System.currentTimeMillis()计算时间差出现负数(NITZ和NTP机制学习)

    一.问题描述 前几天APP突然爆出个问题,recyclerview中的item点击没反应,低概率,之前一直没遇到过. 二.问题原因 复现后看log发现,代码在点击事件中加个isFastClick判断, ...

  5. java中的System.currentTimeMillis()是什么?时间的单位转换以及方法的使用

    在开发过程中,通常很多人都习惯使用new Date()来获取当前时间.new Date()所做的事情其实就是调用了System.currentTimeMillis().如果仅仅是需要或者毫秒数,那么完 ...

  6. 由system.currentTimeMillis() 获得当前的时间

    System类代表系统,系统级的很多属性和控制方法都放置在该类的内部.该类位于java.lang包. currentTimeMillis方法 public static long currentTim ...

  7. System时间计算方式与的单位转换

    一.时间的单位转换 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒( ...

  8. System.currentTimeMillis()的计算方式

    一.时间的单位转换 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒( ...

  9. 统计代码执行时间时,System.currentTimeMillis()与System.nanoTime()哪个更适合?

    目录 1.nanoTime是什么? 2.currentTimeMillis是什么? 3.nanoTime与currentTimeMillis在JDK中阐述 4.nanoTime与currentTime ...

最新文章

  1. 详解synchronized锁的各种用法及注意事项
  2. unix mysql命令大全_mySql的一些常用命令
  3. xps数据怎么导出为txt_使用ExportAsFixedFormat方法将数据导出到PDF或XPS.docx
  4. webpack优化相关操作
  5. 经典C语言程序100例之四九
  6. Linux环境下搭建FTP服务器
  7. [Android] Android学习手记(二)
  8. 内存很空却频繁gc_记一次不太成功的频繁 full gc 排查过程
  9. 01.vue的简单实例
  10. TensorFlow 2.0开发者测试版来啦,正式版推出指日可待
  11. Android:单元测试InstrumentationTestRunner
  12. java swt 文件选择,Java SWT文件对话框中的文件多选
  13. 回顾|腾讯AI打败王者荣耀职业队,AI训练一天等于人类440年
  14. poj 2502 Subway dijkstra基础 !!!!入门题
  15. TeamFlowy——结合Teambition与Workflowy
  16. html 圣杯布局 高度,web圣杯布局
  17. 清理或破坏病毒流氓若干
  18. hexo中matery主题的个性化定制
  19. C++ 实现mystring类型
  20. (加快设计)推荐一个SketchUp的3D模型库

热门文章

  1. JS - 捕获打印窗口关闭事件
  2. 跨境电商常用的物流方式
  3. Word使用小技巧积累
  4. Java IO流(详解)
  5. python应用:爬虫实例(静态网页)
  6. 初链项目评级报告:B级 竞争优势不明显 持币较为集中 | 链塔评级
  7. 金山pdf独立版右键菜单
  8. ACL跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架
  9. K210、Openmv与串行总线舵机通信(基于micropython)舵机驱动板和舵机控制板代码
  10. dword 占用多少信_word 信纸是多少