在 CentOS(本质就是 Linux 命令行)里,时间戳转日期常用下面几种方式:
date 命令(最常用)date -d @1700000000
输出示例:
Fri Nov 24 22:13:20 CST 2023
date -d @1700000000 "+%Y-%m-%d %H:%M:%S"
Linux 的 date 只认秒,所以要除以 1000:
date -d @$(($(date +%s%3N)/1000))
或者已知毫秒时间戳:
ts=1700000000000
date -d @$((ts/1000)) "+%Y-%m-%d %H:%M:%S"
date -u -d @1700000000
ts=1700000000
date -d "@$ts" "+%F %T"
date -d "2023-11-24 22:13:20" +%s
如果你是用 Shell 脚本 / awk / Python / 某具体问题场景,可以告诉我,我给你更针对性的写法。