在 Ubuntu(Linux)里,“时间戳”通常指 Unix 时间戳(从 1970-01-01 00:00:00 UTC 起的秒数)。下面按常见场景说明如何“读取 / 查看 / 转换”。
date +%s
date +%s%3N
date +%s%6N
date -d @1700000000
date -d @1700000000 "+%Y-%m-%d %H:%M:%S"
date -u -d @1700000000
date -d "2023-11-15 12:00:00" +%s
例如日志中是:
1700000000
cat log.txt | xargs -I{} date -d @{}
或:
while read ts; do date -d @$ts; done < log.txt
import datetime
print(datetime.datetime.fromtimestamp(1700000000))
ts=1700000000
date -d @$ts
date 默认是 本地时区date -d @$((1700000000000 / 1000))
如果你是指:
可以贴具体内容,我帮你精确解析。