如何将日期时间转换为PST时区?不试图使用箭头等外部库。也尝试使用timedelta,但这也不适用于我正在尝试做的事情。
today = datetime.datetime.today().date()
答案 0 :(得分:0)
PST比UTC晚8小时,所以你可以这样做:
import datetime as dt
PST_timezone = dt.timezone(dt.timedelta(hours=-8))
PST_now = dt.datetime(1,1,1).now(PST_timezone) # arguments to datetime() don't matter
dt.timezone()
让你创建自己相对于UTC的时区,这通常更容易使用。 datetime.now()
与today()
的运作方式类似,但接受时区作为参数。