Python 时间处理全解析
1. 基础时间函数
1.1 time 模块
-
time():返回自纪元以来的当前时间(以秒为单位的浮点数)。在一些较旧的平台上,精度可能低至 1 秒。如果系统时钟在两次调用之间向后调整(例如由于闰秒),后续调用可能返回较低的值。 -
timezone:本地时区(不考虑夏令时)与 UTC 的偏移量(以秒为单位)。在美洲,该值大于 0;在欧洲、亚洲和非洲的大部分地区,该值小于等于 0。 -
tzname:一对依赖于区域设置的字符串,分别表示本地时区在不考虑夏令时和考虑夏令时的名称。
1.2 mktime 结果的小数部分
mktime 的结果的小数部分始终为 0,因为其 timetuple 参数不考虑秒的小数部分。
2. datetime 模块
2.1 概述
datetime 模块提供了用于建模日期和时间对象的类,这些对象可以感知时区(aware)或不感知时区(naive,默认)。 tzinfo 类用于建模时区,它是抽象的, datetime 模块未提供实现。可以使用 pytz 模块创建感知时区的 datetime 对象。 datetime 模块中的所有类型的实例都是不可变的,其属性是只读的
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



