我是python的新手,但我已经过了一段时间。我玩过datetime API。我有一个要求,肯定会有一些帮助,但我无法找到。实际上我正在将UTC时间转换为PST。它对我很好。
tz = timezone("US/Pacific")
utc_date_time = datetime.now(tz=pytz.utc)
opr_date = utc_date_time.astimezone(tz)
print(opr_date)
但是我无法获得GMT时间并将其转换为PST。这是2个问题
我很感激。
答案 0 :(得分:0)
试试这个
获取GMT时间
import os
import time
os.environ["TZ"]="GMT"
print time.strftime("%T %Z", time.localtime(time.time()))
要在PST中获取
from datetime import datetime
from pytz import timezone
import pytz
date_format='%m/%d/%Y %H:%M:%S %Z'
date = datetime.now(tz=pytz.utc)
date = date.astimezone(timezone('US/Pacific'))
print 'Local date & time is :', date.strftime(date_format)
Local date & time is : 12/19/2017 01:09:08 PST