在 Ubuntu(Linux)里,“时间戳”通常说的是 Unix 时间戳(从 1970-01-01 00:00:00 UTC 到现在的秒数)。下面按常见场景给你说明。
date +%s
示例输出:
1717731234
date +%s%3N
date +%s%6N
date -d @1717731234
date -d @1717731234 "+%Y-%m-%d %H:%M:%S"
date -d "2024-06-07 12:00:00" +%s
date +%s
比如文件内容:
1717731234
ts=$(cat ts.txt)
date -d "@$ts"
now=$(date +%s)
echo "当前时间戳: $now"
date 默认是本地时区如果你指的是:
可以告诉我具体场景,我给你更针对性的命令。