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

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

相关推荐
码哥DFS14 分钟前
二叉树的直径
开发语言·javascript·算法
paopaokaka_luck1 小时前
基于springboot3+vue3的企业考勤管理系统(部门树递归、Echarts图形化分析)
开发语言·spring boot·学习·echarts·mybatis·需求分析·代码规范
Pluchon1 小时前
Java个人综合项目——萌部落社区V2.0
java·python·spring·spring cloud·postman·idea
梦雨生生2 小时前
java开发工具(学习第一天)
java·开发语言·学习
她说可以呀3 小时前
Spring-ai-alibaba文生图
java·人工智能·spring
啊啊啊啊啊!!!!3 小时前
【c++】stack和queue的接口使用以及底层实现
开发语言·c++
松仔log4 小时前
Java中级——组合和继承
android·java·开发语言
不才不才不不才4 小时前
Spring 源码系列(16): doDispatch 全流程——一次请求的主干链路
java·后端·spring
snow@li5 小时前
HikariCP:高性能数据库连接池全景深入梳理
java·数据库
sugar__salt5 小时前
Spring 三层架构与 IoC、依赖注入完全指南
java·spring boot·后端·spring·架构·maven·intellij-idea