【发布时间】:2021-01-31 01:25:05
【问题描述】:
看似简单,但我无法让它工作。我试过pytz.timezone('timezone').localize(dt.datetime().now())、dt.datetime.now().astimezone(pytz.timezone('timezone')) 以及许多其他sn-ps,但是它们都创建了一个日期时间对象<my time>+/-timedifference。
如何简单地设置 datetime 对象的时区以使其成为时区的时间?
编辑:
很抱歉造成混淆,问题与我从 Postgres 数据库获取的时间有关。我认为时间很幼稚,但 postgres 实际上知道时间并以 UTC 时间返回。
【问题讨论】:
-
@Edit:这是一个很好的例子,为什么时间戳应该包含时区指示(UTC 偏移量);-)
标签: python datetime timezone pytz