1. 程式人生 > >Python時間戳轉為北京時間

Python時間戳轉為北京時間

  • 要將時間戳轉化為北京時間,這裡涉及一個時區的問題,由於Python預設只有時間戳轉化為UTC時間的函式,所以這裡要引入pytz這個庫

  • 首先安裝pytz模組,使用pip install pytz

import time
import datetime
import pytz

tz = pytz.timezone('Asia/Shanghai') #東八區

t = datetime.datetime.fromtimestamp(int(time.time()), pytz.timezone('Asia/Shanghai')).strftime('%Y-%m-%d %H:%M:%S')

print(t)

結果:

2017-11-03 15:28:29