System.currentTimeMillis()单位换算

简介: 一、时间的单位转换二、System.currentTimeMillis()计算方式一、时间的单位转换1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)1秒=1,000,000 微秒(μs...

一、时间的单位转换

1=1000毫秒(ms) 1毫秒=11,000(s)
1=1,000,000 微秒(μs) 1微秒=11,000,000(s)
1=1,000,000,000 纳秒(ns) 1纳秒=11,000,000,000(s)
1=1,000,000,000,000 皮秒(ps) 1皮秒=11,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,则输出:当前时间的一分钟后可以看出输出的时间是当前时间的一分钟后。


相关文章
|
3月前
|
存储 弹性计算 人工智能
2026年阿里云个人及企业用户新购和续费云服务器活动及优惠政策
2026年阿里云推出众多优惠政策,涵盖新购、续费、升级等多方面,形成全生命周期成本优化体系。个人用户可享38元秒杀、99元经济型实例及学生专属福利;企业用户则有199元普惠套餐、高性能实例及跨境专项补贴。全用户还可共享免费试用、权益领券与迁移补贴。用户应根据业务需求,选择适配方案,并善用优惠券和组合套餐,提前锁定低价,从而实现成本与效率的双重优化提升。
|
关系型数据库 MySQL Docker
6. 修改docker端口 (映射宿主机和docker容器中的端口)
6. 修改docker端口 (映射宿主机和docker容器中的端口)
3948 0
6. 修改docker端口 (映射宿主机和docker容器中的端口)
|
Web App开发 缓存 安全
Microsoft Edge 五个神级插件
Microsoft Edge 五个神级插件
4836 0
Microsoft Edge 五个神级插件
ly~
|
消息中间件 存储 监控
如何查看 RocketMQ 消息的重试次数和时间间隔?
RocketMQ消息重试次数和时间间隔可通过查看消费者和Broker日志、使用管理控制台的监控页面和消息查询功能,或通过分析消费者代码和RocketMQ客户端库代码等方式获取。日志中常有消费失败重试的明确记录,控制台可监控消费情况推断重试状态,代码分析则适合技术用户深入了解。
ly~
1250 3
|
Java 关系型数据库 MySQL
【已解决】SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
【已解决】SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
9394 1
|
缓存 Java
java把InputStream流写入到文件中
java把InputStream流写入到文件中
588 0
|
存储 数据采集 分布式计算
Java中的大数据处理与分析架构
Java中的大数据处理与分析架构
|
前端开发 JavaScript Java
java实现文件对比
基于java实现类似于svn的文件对比功能及效果,该对比适用于html,js,css,text等
java实现文件对比
|
NoSQL Java Redis
SpringBoot高级篇Redis之Jedis配置
SpringBoot2之后,默认采用Lettuce作为redis的连接客户端,当然我们还是可以强制捡回来,使用我们熟悉的Jedis的,本篇简单介绍下使用Jedis的相关配置
2689 0
SpringBoot高级篇Redis之Jedis配置
|
安全 算法 Java
多线程写入同一个文件时,如何保证写入正常
【9月更文挑战第3天】多线程写入同一个文件时,如何保证写入正常
1876 8