--> -->

关于datetime与time函数的应用

本次工作使用爬虫,其中需要用到时间函数,进行时间格式转化,确定本地时间等,记录一下

 

datetime函数

now_time = datetime.datetime.now()  #确定当前时间

end_date = now_time.strftime("%Y-%m-%d")#将时间格式转化为如2022-9-23的形式

yesterday = now_time - timedelta(days=1) #在当前时间基础上,提前一天

begin_date = yesterday.strftime("%Y-%m-%d")

 strftime函数可以将时间格式规范,在datetime.now()基础上可直接使用

但在etree.HTML,爬虫爬取的时间格式下,需要使用strptime先拆分格式

sa1 = datetime.datetime.strptime(save_date, '%Y-%m-%d %H:%M') #strptime函数将读取的时间格式拆分

to_save_date = datetime.datetime.strftime(sa1, '%Y-%m-%d')    # strftime重新转化为标准格式

常用的时间格式如下:

now_time.strftime("%Y-%m-%d %H:%M:%S")

 

posted @ 2022-09-23 10:37  柠鸢  阅读(46)  评论(0编辑  收藏  举报