Python是一種開源、高級、通用的編程語言,能夠應用于許多計算機領域。Python與時間序列號的結合在數據分析、金融、生物學和天氣預報領域非常常見。
import datetime timestamp = datetime.datetime.now().timestamp() print("當前Unix時間戳為:",timestamp)
在Python中,我們可以使用datetime模塊獲取當前時間,并使用timestamp()方法將其轉換為Unix時間戳。
import time timestamp = 1634046046.5360236 date_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp)) print("Unix時間戳對應的日期時間為:",date_time)
我們也可以通過Unix時間戳獲取具體的日期時間。
import pandas as pd timestamp = [1634046046.5360236, 1634046256.9826317, 1634046465.1229842] date_time = pd.to_datetime(timestamp, unit='s') print("Unix時間戳轉換為日期時間:\n",date_time)
如果需要處理多個Unix時間戳,我們可以使用pandas模塊提供的to_datetime()方法進行批量轉換。
在Python中,我們還可以使用arrow模塊實現更加靈活的日期時間處理。例如:
import arrow datetime_utc = arrow.utcnow().datetime datetime_local = arrow.now().to('Asia/Shanghai').datetime print("UTC時間:",datetime_utc) print("本地時間:",datetime_local)
上述代碼演示了如何使用arrow模塊獲取UTC時間和本地時間,并且輕松進行時區轉換。