爬蟲資料幾小時 幾天前的時間處理

2021-10-09 04:08:11 字數 1596 閱讀 8718

x =

[str

(t)+

'小時前'

for t in

range(1

,25)]

d =[str

(d)+

'天前'

for d in

range(1

,8)]

if item[

'arc_time'

]in x:

item[

'arc_time'

]= datetime.strftime(datetime.today(),

'%y-%m-%d'

)#24小時之前,一律替換成當天日期

elif item[

'arc_time'

]in d[0]

: item[

'arc_time'

]= datetime.strftime(datetime.today(

)+ timedelta(days=-1

),'%y/%m/%d'

)#獲取前1天日期

elif item[

'arc_time'

]in d[1]

: item[

'arc_time'

]= datetime.strftime(datetime.today(

)+ timedelta(days=-2

),'%y/%m/%d'

)#獲取前2天日期

elif item[

'arc_time'

]in d[2]

: item[

'arc_time'

]= datetime.strftime(datetime.today(

)+ timedelta(days=-3

),'%y/%m/%d'

)#獲取前3天日期

elif item[

'arc_time'

]in d[3]

: item[

'arc_time'

]= datetime.strftime(datetime.today(

)+ timedelta(days=-4

),'%y/%m/%d'

)#獲取前4天日期

elif item[

'arc_time'

]in d[4]

: item[

'arc_time'

]= datetime.strftime(datetime.today(

)+ timedelta(days=-5

),'%y/%m/%d'

)#獲取前5天日期

elif item[

'arc_time'

]in d[5]

: item[

'arc_time'

]= datetime.strftime(datetime.today(

)+ timedelta(days=-6

),'%y/%m/%d'

)#獲取前6天日期

sql date時間加減幾天幾小時

時間轉成年月日時分秒 select date format now y m d h i s 時間轉成年月日 select date format now y m d 去年此時 select date add now interval 1 year 上月此時 select date add now i...

sql date時間加減幾天幾小時

時間轉成年月日時分秒 select date format now y m d h i s 時間轉成年月日 select date format now y m d 去年此時 select date add now interval 1 year 上月此時 select date add now i...

根據時間戳顯示剛剛 幾分鐘前 幾小時前 今天等等

規則是 一分鐘內顯示剛剛 一小時內顯示幾分鐘前 24小時內顯示今天幾點幾分 24 48小時內顯示昨天幾點幾分 一年內顯示幾月幾日 一年前顯示 年 月 日 function timestampformat timestamp var curtimestamp parseint new date get...