python获取日期(今日、昨日),及格式化日期的方法(datetime)

在写爬虫的过程中发现,很多网站的信息均以当天日期为链接组成部分,但是格式又不相同

有些是20210328,有些是2021-03-28,还有些2021/03/28

如果一次爬取来源不同网站的信息,需要对日期格式进行处理

先上代码

import datetime

def getYesterday(): 
    today=datetime.date.today() 
    oneday=datetime.timedelta(days=1) 
    yesterday=today-oneday  
    gyesterday=str(yesterday)[:7]+'/'+str(yesterday)[8:]
    nyesterday=str(yesterday)[:4]+str(yesterday)[5:7]+str(yesterday)[8:]
    return(str(yesterday),gyesterday,nyesterday)
time = getYesterday()

print(time)

打印后

 

 这里的思路主要是获取当天日期,然后进行分隔符处理,再拼接起来,上面的脚本用于获取昨天日期

posted @ 2021-03-28 18:12  小贝书屋  阅读(2535)  评论(0编辑  收藏  举报