首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由tzinfo对象返回的Timedelta

由tzinfo对象返回的Timedelta
EN

Stack Overflow用户
提问于 2020-12-20 18:08:24
回答 1查看 257关注 0票数 1

我正在研究python的约会时间,并且已经到了时区。我创建了一个太平洋timezone和一个timedelta

代码语言:javascript
复制
pacific = datetime.timezone(datetime.timedelta(hours=8))

然后,我创建了一个 datetime对象,并与tzinfo对象进行了转换。

代码语言:javascript
复制
aware = datetime.datetime(2020,12,20,11, tzinfo=pacific)

感知返回一个timedelta,我想知道它在计算什么。是-1, 57600

代码语言:javascript
复制
print(aware)

>>> datetime.datetime(2020,12,20,11,0, tzinfo=datetime.timezone(datetime.timedelta(-1,57600))
EN

回答 1

Stack Overflow用户

发布于 2020-12-20 18:39:56

这里发生的事情是有两种方法来表示时区的移动。

您可以用28800秒的时间增量来表示它(比UTC时间晚8小时)。或者等效地,您可以通过返回1天( -1),然后再添加57600秒来表示它。这也给你28800秒(8小时)后,协调世界时太平洋。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65383141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档