溫馨提示×

Ubuntu時間戳與本地時間如何轉換

小樊
35
2025-08-07 09:29:38
欄目: 智能運維

在Ubuntu系統中,可以使用命令行工具date來轉換時間戳與本地時間。以下是具體的操作方法:

時間戳轉本地時間

  1. 使用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
    
  2. 使用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
    

本地時間轉時間戳

  1. 使用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
    
  2. 使用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系統中輕松地在時間戳和本地時間之間進行轉換。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女