40、Python 时间处理全解析

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 模块中的所有类型的实例都是不可变的,其属性是只读的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值