每次我想在Python中进行日期相关的操作时,我都会感到困惑。time、datetime和calendar模块之间存在许多重叠的功能。而且,一些你期望集成在一个模块中的功能分散在这三个模块中。当涉及到不同的日期格式如datetime类、timetuple、时间戳、字符串输入等时,情况变得更加复杂。
有没有人知道任何比较这三个模块并以应用场景为导向的好文章或教程。
像这样:
要获取当前时间戳,请使用:time.time()
要将timetuple转换为时间戳,请使用:calendar.timegm()
要将datetime转换为timetuple,请使用:datetime.timetuple()
DateTime
类(主要使用了datetime
模块和第三方pytz
包),因为我再也受不了了。 - Henry Keiter