日期时间 datetime
日期模块的引入:from datetime import datetime
1.获取当前日期对象
获取当前如期对象: datetime.now ( )
from datetime import datetime
temp=datetime.now()
print(temp)
运行结果:
2018-06-27 22:03:01.598955
2.将日期转换成字符串 datetime.strftime()
temp=datetime.now()
t=temp.strftime("%Y{x} %m{y} %d{z} %H{a} %M{b} %S{c}").format(x="年",y="月",z="日",a="时",b="分",c="秒")
print(t)
运行结果:
2018年 06月 27日 22时 15分 59秒
或者
a=datetime.now()
b=datetime.strftime(a,"%Y{0}%m{1}%d{2} %H{3}%M{4}%S{5}").format("年","月","日","时","分","秒")
print(b)
2018年06月27日 22时21分58秒
3.将字符串转化为日期
strA="2018/5/3 5:16"
strB="2018-5-6 6:15"
dateA=datetime.strptime(strA,"%Y/%m/%d %H:%M")
print(dateA)
dateB=datetime.strptime(strB,"%Y-%m-%d %H:%M")
print(dateB)
print(dateB-dateA)
运行结果:
2018-05-03 05:16:00
2018-05-06 06:15:00
3 days, 0:59:00