作者: dameng
本篇介绍python自带的时间与日期包的使用,不涉及任何需要额外安装的包。
python中的时间日期等对象
- datetime
- date
- time X2
- timestamp
- timezone
- timedelta
这里面我们主要使用的是datetime,而timestamp则是另一种展现形式,也就是一个数字
datetime 的基本表达
如果我们有这么一个时间戳 2019-01-01 00:00:00
,有日期,有时间,所以可以直接对应的就是日期时间对象datetime了,在python中可以这样声明datetime(2019,1,1, 0,0,0)
,如果直接将这个对象用print输出,其会输出2019-01-01 00:00:00
。
从字面意义理解datetime对象是由date和time两个部分组成的,如果设计的足够直观,够按照这个推理,一个date对象和一个time对象应该是可以构造一个datetime, 只是稍微有些不够直观的是,你需要使用combine方法来构造新的datetime,而不是以构造参数的方式传入date和time
d = d