轉換本地時間(PDT)到PST通常我做什麼,如果我要轉換時區以下你如何使用python
# local interpreted as pst to utc
utc = pytz.utc
pst = pytz.timezone('America/Los_Angeles')
start_time_str = time.strftime('%Y-%m-%d %H:%M:%S', \
time.localtime(start_time))
start_time_datetime = \
datetime.datetime.strptime(start_time_str, "%Y-%m-%d %H:%M:%S")
start_time_datetime = \
start_time_datetime.replace(tzinfo=pst).astimezone(utc)
現在我想要做類似的東西,這樣我想本地時間轉換到PST
localtime = datetime.datetime.fromtimestamp(time.mktime(
time.localtime()))
我不完全相信你將如何實現這一目標
任何幫助,將不勝感激
類似http://stackoverflow.com/questions/4974712/python-setting-a- datetime-in-a-specific-timezone-without-utc-conversions – LittleQ
你的輸入是什麼?它是Unix時間'start_time'(一個數字)嗎?爲什麼只調用'strftime()'來立即調用'strptime()'(相反的轉換)? 「localtime」計算的目的是什麼(你知道'datetime.now()')? – jfs