datetime
- 处理时间的标准库
- datetime 是模块,同时里面还包含有一个datetime类,通过
from datetime import datetime
导入的才是datetime 这个类 如果仅导入import datetime,则必须引用全名datetime.datetime
datetime 转换为timestamp
- timestamp 方法
- timestamp 是一个浮点数,小数位表示毫秒数
timestamp 转换为datetime
- fromtimestamp 方法
- timestamp 也可以直接转换utc 标准时间
>>> from datetime import datetime
>>> t = 1429417200.0
>>> print(datetime.fromtimestamp(t)) # 本地时间
2015-04-19 12:20:00
>>> print(datetime.utcfromtimestamp(t)) # UTC时间
2015-04-19 04:20:00
- str 转换为datetime
- datetime.strptime
>>> from datetime import datetime
>>> cday = datetime.strptime('2015-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')
>>> print(cday)
2015-06-01 18:19:59
* 字符串'%Y-%m-%d %H:%M:%S'规定了日期和时间部分的格式
* 转换后的datetime 是没有时区信息的