在 CentOS(以及其他 Linux 系统)里,“读时间戳”通常有几种意思,下面按常见场景给你说明:
date +%s
示例输出:
1719300000
date +%s%3N
date +%s%6N
date -d @1719300000
指定格式:
date -d @1719300000 "+%Y-%m-%d %H:%M:%S"
date -d @$(echo "1719300000123 / 1000" | bc)
stat filename
stat -c %Y filename
date -d @$(stat -c %Y filename)
例如日志里是:
1719300000
你可以:
cat log.txt | while read ts; do date -d @$ts; done
who -b
或
uptime -s
如果你说的是 “某个程序/日志里的时间戳怎么解析”,可以把示例贴出来,我可以按你的格式具体写命令。