Python之日期时间函数

时间日期函数简介

      我们在编写代码时,往往涉及到时间和日期的运用。在编程中时间和日期都是特殊的存在。所以我们需要用函数对其转化,python中datetime模块会被经常用到.

  • datetime
1 from datetime import datetime,timedelta 
2 #打印当前时间
3 datetime.now()
datetime.datetime(2020, 7, 27, 18, 7, 8, 269865)
1 #打印当前的月份
2 datetime.now().month
7
1 #创建一个日期
2 datetime(2020,2,27)
datetime.datetime(2020, 2, 27, 0, 0)

strptime() :字符串转日期

 datetime.strptime(字符串,时间格式)

1 a="2020年5月6日星期日"
2 datetime.strptime(a,'%Y年%m月%d日星期日')
datetime.datetime(2020, 5, 6, 0, 0)

1 datetime.strptime("2020/5/6 18:20:44",'%Y/%m/%d %H:%M:%S')
datetime.datetime(2020, 5, 6, 18, 20, 44)

str为什么格式我们对应的时间格式就为什么格式


strftime()
:日期转化字符串
时间.strftime(时间格式)
1 d.strftime("%m月%d日%Y年 %H:%M")
 
'02月27日2020年 00:00'

时间格式可以写你想要的格式



timedelta:计算两时间差
1 d1=datetime(2019,3,12)
2 d2=datetime.now()
1 d3=d2-d1
2 d3
datetime.timedelta(days=503, seconds=78994, microseconds=193923)
 




猜你喜欢

转载自www.cnblogs.com/ye20190812/p/13387943.html