时间模块 - DataTime
年 , 月 , 日 , 时 , 分 , 秒
import datetime as dt #用于对 时间 的处理
创建日期
today = dt.date.today() # 今天的日期 print(today ,type(today)) # 日期和类型
创建一个日期 :
someday = dt.date(2020,10,10)
获取当前日期的准确时间 :
today = dt.datetime.today()
# ↑ datetime.datetime 对象,方法
还可以构建 时 分 秒 一般这样构建就可以了 : ↓
time1 = dt.datetime(2018,8,18) time2 = dt.datetime(2018,8,20,12,30,30)
timedelta 时间间隔 时间可以相互运算 :
print(t2-t1)
# ↑ datetime.timedelta 对象
一般拿到的时间 ,是字符串类型 ,那么如何将它转换为时间对象呢?
## 字符串--> 时间对象
from dateutil.parser import parse date = '26-10-2020' time = parse(date) pinrt(time,type(time))
# ↑↑ parse 对大部分日期类型格式都支持,自动转化.解析. 前提是日期,否则报错!