在 Ubuntu(Linux)中,可以使用多种命令将时间戳(timestamp)转换为日期时间。下面按常见情况说明。
date 命令date -d @1690000000
输出示例:
Mon Jul 22 15:06:40 CST 2023
date -d @1690000000 "+%Y-%m-%d %H:%M:%S"
输出:
2023-07-22 15:06:40
Linux date 只认秒,所以需要除以 1000:
date -d @$(echo "1690000000000 / 1000" | bc)
或:
date -d @$((1690000000000 / 1000))
ts=1690000000
date -d @$ts "+%F %T"
date -u -d @1690000000
python3 -c "import datetime; print(datetime.datetime.fromtimestamp(1690000000))"
毫秒:
python3 -c "import datetime; print(datetime.datetime.fromtimestamp(1690000000000/1000))"
| 格式符 | 含义 |
|---|---|
| %Y | 年 |
| %m | 月 |
| %d | 日 |
| %H | 时 |
| %M | 分 |
| %S | 秒 |
| %F | 日期 (YYYY-MM-DD) |
| %T | 时间 (HH:MM:SS) |
如果你有具体的时间戳或想转成某种格式,可以直接发给我,我帮你写命令。