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 纳秒(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()计算方式与时间的单位转换相关推荐
- java时间格式转换_Java中System.currentTimeMillis()计算方式与时间的单位转换
学会与时间赛跑才能赢得时间的尊重,把握好每一天,趁年轻! java中获取系统当前时间相信大家都会,这是经常用到的也是非常简单的,但还是要经常回顾下一些小细节哦! 一.时间的单位转换 1秒=1000毫秒 ...
- 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 纳秒( ...
- System.currentTimeMillis()用法及其计算方式与时间的单位转换
System.currentTimeMillis()的作用是返回当前的计算机时间,格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数 时间的单位转换 1秒=10 ...
- Android - System.currentTimeMillis()计算时间差出现负数(NITZ和NTP机制学习)
一.问题描述 前几天APP突然爆出个问题,recyclerview中的item点击没反应,低概率,之前一直没遇到过. 二.问题原因 复现后看log发现,代码在点击事件中加个isFastClick判断, ...
- java中的System.currentTimeMillis()是什么?时间的单位转换以及方法的使用
在开发过程中,通常很多人都习惯使用new Date()来获取当前时间.new Date()所做的事情其实就是调用了System.currentTimeMillis().如果仅仅是需要或者毫秒数,那么完 ...
- 由system.currentTimeMillis() 获得当前的时间
System类代表系统,系统级的很多属性和控制方法都放置在该类的内部.该类位于java.lang包. currentTimeMillis方法 public static long currentTim ...
- 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 纳秒( ...
- 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 纳秒( ...
- 统计代码执行时间时,System.currentTimeMillis()与System.nanoTime()哪个更适合?
目录 1.nanoTime是什么? 2.currentTimeMillis是什么? 3.nanoTime与currentTimeMillis在JDK中阐述 4.nanoTime与currentTime ...
最新文章
- 详解synchronized锁的各种用法及注意事项
- unix mysql命令大全_mySql的一些常用命令
- xps数据怎么导出为txt_使用ExportAsFixedFormat方法将数据导出到PDF或XPS.docx
- webpack优化相关操作
- 经典C语言程序100例之四九
- Linux环境下搭建FTP服务器
- [Android] Android学习手记(二)
- 内存很空却频繁gc_记一次不太成功的频繁 full gc 排查过程
- 01.vue的简单实例
- TensorFlow 2.0开发者测试版来啦,正式版推出指日可待
- Android:单元测试InstrumentationTestRunner
- java swt 文件选择,Java SWT文件对话框中的文件多选
- 回顾|腾讯AI打败王者荣耀职业队,AI训练一天等于人类440年
- poj 2502 Subway dijkstra基础 !!!!入门题
- TeamFlowy——结合Teambition与Workflowy
- html 圣杯布局 高度,web圣杯布局
- 清理或破坏病毒流氓若干
- hexo中matery主题的个性化定制
- C++ 实现mystring类型
- (加快设计)推荐一个SketchUp的3D模型库
热门文章
- JS - 捕获打印窗口关闭事件
- 跨境电商常用的物流方式
- Word使用小技巧积累
- Java IO流(详解)
- python应用:爬虫实例(静态网页)
- 初链项目评级报告:B级 竞争优势不明显 持币较为集中 | 链塔评级
- 金山pdf独立版右键菜单
- ACL跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架
- K210、Openmv与串行总线舵机通信(基于micropython)舵机驱动板和舵机控制板代码
- dword 占用多少信_word 信纸是多少