python 取日期_python取出所有的日期
python取出所有的日期
>>> s = "2020-09-09 we have a meeting"
>>> re.findall('[0-9]{4}-[0-9]{2}-[0-9]{2}',s)
日期的比較
2020-09-09
2020-09-10
比較兩個日期大小
def compare_date(date1,date2) :
#取出年,如果同一年
#取出月,如果同一月
#取出日
"""
比較日期
2020-09-09
2020-09-08
0 同一天
-1 前面日期要早
1 前面日期要晚
"""
def compare_date(date1,date2):
d1 = list(map(int,date1.split('-')))
d2 = list(map(int,date2.split('-')))
print(d1)
print(d2)
year1,month1,day1 =d1
year2,month2,day2 = d2
#先比較年的大小
if year1 > year2 :
return 1
elif year1 < year2:
return -1
else :
#比較月
if month1 > month2:
return 1
elif month1
return -1
else:
if day1 > day2:
return 1
elif day1 < day2:
return -1
else:
return 0
date1="2021-01-01"
date2="2020-01-09"
result = compare_date(date1,date2)
if result == 0:
print(date1,date2,"同一天")
elif result == -1:
print(date1,"要早")
elif result == 1:
print(date2,"要早")
總結
以上是生活随笔為你收集整理的python 取日期_python取出所有的日期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: collection集合 多少钱_面试必
- 下一篇: php 修改excel内容吗,php更新