在Ubuntu系統中,可以使用命令行工具date
來轉換時間戳與本地時間。以下是具體的操作方法:
使用date
命令:
date -d @<timestamp> +"%Y-%m-%d %H:%M:%S"
其中,<timestamp>
是你想要轉換的時間戳(以秒為單位)。%Y-%m-%d %H:%M:%S
是日期和時間的格式,你可以根據需要調整。
示例:
date -d @1633072800 +"%Y-%m-%d %H:%M:%S"
輸出可能是:
2021-10-01 00:00:00
使用python
腳本(如果你更喜歡使用Python):
import datetime
timestamp = 1633072800
local_time = datetime.datetime.fromtimestamp(timestamp)
print(local_time.strftime("%Y-%m-%d %H:%M:%S"))
輸出也是:
2021-10-01 00:00:00
使用date
命令:
date -d "<local_time>" +%s
其中,<local_time>
是你想要轉換的本地時間,格式可以是YYYY-MM-DD HH:MM:SS
或其他date
命令支持的格式。
示例:
date -d "2021-10-01 00:00:00" +%s
輸出可能是:
1633072800
使用python
腳本:
import datetime
local_time = "2021-10-01 00:00:00"
dt = datetime.datetime.strptime(local_time, "%Y-%m-%d %H:%M:%S")
timestamp = int(dt.timestamp())
print(timestamp)
輸出也是:
1633072800
通過這些方法,你可以在Ubuntu系統中輕松地在時間戳和本地時間之間進行轉換。