JAVA 时间戳

时间戳(Timestamp)是一个表示特定时间点的数值,通常指的是自某个固定的起始时间(如1970年1月1日00:00:00 UTC)以来经过的秒数或毫秒数。

在 Java 中,可以使用 System.currentTimeMillis() 方法获取当前的时间戳,返回的是自1970年1月1日00:00:00 UTC至今的毫秒数。示例如下:

复制代码
java 复制代码
long timestamp = System.currentTimeMillis(); System.out.println(timestamp);

除了 System.currentTimeMillis() 方法外,还可以使用 Instant 类、LocalDateTime 类等来操作时间戳。例如,使用 Instant.now() 获取当前时间的时间戳:

java 复制代码
import java.time.Instant; Instant instant = Instant.now();
long timestamp = instant.toEpochMilli(); 
System.out.println(timestamp);

需要注意的是,时间戳是一个数字,它代表了一个特定的时间点,可以用于各种时间相关的计算和比较。在不同的编程语言和系统中,时间戳的单位和精度可能有所不同,因此在处理时间戳时需要注意单位的转换和精度的处理。

相关推荐
Struggle_97552 分钟前
算法知识-堆相关知识
java·开发语言·算法
Dxy123931021621 分钟前
js中Math.min.apply()详解
开发语言·javascript
摇滚侠26 分钟前
Java 零基础全套教程,File 类与 IO 流,笔记 175-176
java·开发语言·笔记
Brookty1 小时前
lntelliJ IDEA使用技巧
java·开发语言·intellij-idea·java入门
公孙秋1 小时前
IDEA MyBatisCodeHelper Pro插件高版本解密
java·ide·intellij-idea
AI@独行侠1 小时前
【超详细】IDEA 2025版-常用设置配置-一篇文章带您解决idea 2025版本常用配置
java·ide·intellij-idea
砍材农夫1 小时前
物联网 基于netty控制报文结构(发布与接收)
java·开发语言·前端·javascript·物联网
‎ദ്ദിᵔ.˛.ᵔ₎1 小时前
C++ 智能指针
开发语言·c++
Lucaju1 小时前
做共享目录实时同步,踩过这些坑
java·后端
武子康1 小时前
Java-06 深入浅出 MyBatis 数据库1对1模型实战:从概念到查询实现
java·后端