在 CentOS(以及大多数 Linux 发行版)里,“读取时间戳”通常有以下几种常见场景,看你具体想要哪一种:
date +%s
示例输出:
1717731203
date +%s%3N
date +%s%6N
date -d @1717731203
或指定格式:
date -d @1717731203 "+%Y-%m-%d %H:%M:%S"
stat -c %Y filename
stat filename
ts=$(date +%s)
echo $ts
例如日志里有:
2024-06-07 10:13:23
转换为时间戳:
date -d "2024-06-07 10:13:23" +%s
如果你说的是:
可以告诉我具体场景,我可以给你更精确的命令。