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);

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

相关推荐
遇见你的雩风9 小时前
网络原理(一)
java·网络
952369 小时前
Spring IoC&DI
java·数据库·spring
feVA LTYR9 小时前
Windows上安装Go并配置环境变量(图文步骤)
开发语言·windows·golang
十六年开源服务商9 小时前
游戏与设计驱动WordPress建站2026
java·前端·游戏
前进吧-程序员9 小时前
C++ 内存到底分配在哪?
java·jvm·c++
NWU_白杨9 小时前
VoiceMockInterview项目MVP开发
java·ai
RDCJM9 小时前
Springboot的jak安装与配置教程
java·spring boot·后端
hhb_6189 小时前
C#高性能异步编程实战与底层原理深度解析
开发语言·c#
呱牛do it9 小时前
企业级门户网站设计与实现:基于SpringBoot + Vue3的全栈解决方案(Day 4)
java·vue
云烟成雨TD10 小时前
Spring AI Alibaba 1.x 系列【39】四大多智能体(Multi-agent)架构
java·人工智能·spring