在 Ubuntu(Linux)里,把 时间戳(秒或毫秒)转成日期 常用 date 命令即可。
date -d @1700000000
输出类似:
Tue Nov 14 22:13:20 CST 2023
date -d @1700000000 "+%Y-%m-%d %H:%M:%S"
输出:
2023-11-14 22:13:20
毫秒需要除以 1000:
date -d @$((1700000000000/1000))
或:
date -d @$(echo "1700000000000/1000" | bc -l | cut -d. -f1)
date +%s
date +%s%3N
TZ=UTC date -d @1700000000
ts2date() {
date -d @${1:0:10} "+%Y-%m-%d %H:%M:%S"
}
使用:
ts2date 1700000000
| 格式 | 含义 |
|---|---|
%Y-%m-%d |
年-月-日 |
%H:%M:%S |
时:分:秒 |
%F %T |
完整日期时间 |
%s |
时间戳 |
如果你有 具体时间戳 或想 批量转换,可以直接发给我,我帮你写命令。