首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python datetime与time模块之间的差异

Python datetime与time模块之间的差异
EN

Stack Overflow用户
提问于 2011-09-20 11:26:58
回答 3查看 65.9K关注 0票数 165

我正在尝试弄清楚datetimetime模块之间的区别,以及每个模块应该用来做什么。

我知道datetime同时提供日期和时间。time模块的用途是什么?

请举例说明,并对时区的差异特别感兴趣。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-20 12:00:50

time模块主要用于处理Unix时间戳;表示为一个浮点数,表示为从Unix时代开始的秒数。datetime模块可以支持许多相同的操作,但是提供了一组更加面向对象的类型,并且对时区的支持也是有限的。

票数 121
EN

Stack Overflow用户

发布于 2011-09-20 12:42:31

如果你对时区感兴趣,你应该考虑使用pytz。

票数 3
EN

Stack Overflow用户

发布于 2021-11-19 21:31:10

我刚刚注意到,timedatetime多一个数字更精确。

代码语言:javascript
复制
import time as tm
from datetime import datetime as dt
restime = tm.time()
resdtime = dt.timestamp(dt.now())
print("TIME:".rjust(10," "),restime)
print("DATETIME:".rjust(10," "),resdtime)

输出

代码语言:javascript
复制
     TIME: 1637357103.7650678
 DATETIME: 1637357103.765067
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7479777

复制
相关文章

相似问题

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