python 时间模块 (datetime)

日期时间 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

猜你喜欢

转载自blog.csdn.net/qwerlol123456/article/details/80835602