【发布时间】:2013-03-07 19:10:19
【问题描述】:
每次我想在 python 中做一些与日期相关的事情时,我都会感到困惑。时间、日期时间和日历模块之间似乎有很多重叠的功能。此外,您希望集成在一个模块中的一些功能分布在这三个模块中。这会随着日期时间类、时间元组、时间戳、字符串输入等不同格式的日期变得更糟......
有谁知道比较这三个模块并可能提供面向用例的方法的任何文章或好的教程。
类似这样的:
要获取当前时间戳,请使用:time.time()
要将时间元组转换为时间戳,请使用:calendar.timegm()
要将日期时间转换为时间元组,请使用:datetime.timetuple()
【问题讨论】:
-
80-90% 的时间,我不想要
calendar。另外 10-20% 的时间我忘记了它的存在...... -
是的,这就是它的状态。我最终推出了自己的 DateTime 类(主要使用
datetime模块和pytz3rd-party 包),因为我再也受不了了。
标签: python datetime time calendar