对时间戳的理解时间戳时间不分东西南北、在地球的每一个角落都是相同的。他们都有一个相同的名字,叫时间戳。在计算机中,「时间戳」一般是指 Unix 时间戳,即自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

时区1、时间戳 在地球的每一个角落都是相同的,但是在相同的时间点会有不同的表达方式,所以有了另外一个时间概念---时区。参考: 三句话理解时区与时间戳

2、时间戳是不会跟着时区的改变而改变。

Java里获取时间戳代码语言:java复制2024-07-30T15:00:20.1085551+08:00[Asia/Shanghai] 执行如下代码

// 方式1

System.currentTimeMillis()); // 1722322820115

// 方式2

new Date().getTime()); // 1722322820115

// 方式3

Instant.now().toEpochMilli()); // 1722322820113

Instant.now().toEpochSecond()); // 1722322820

// 方式4

ZonedDateTime.now().toEpochSecond()); // 1722322820

OffsetDateTime.now().toEpochSecond()); // 1722322820java8高级时间戳 → Instant

sql为时间戳提供 → Timestamp