1.最近时间验算
def get(self): ttmms=[] ttds=[] tths=[] ttms=[] ttyy=int(time.strftime(‘%Y‘)) #获取当年 ttmm=int(time.strftime(‘%m‘)) #获取当月 ttd=int(time.strftime(‘%d‘)) #获取当日 tth=int(time.strftime(‘%H‘)) #获取小时 ttm=int(time.strftime(‘%M‘)) #获取分钟 for i in range(ttmm,(ttmm-12),-1): if i <= 0: i=i+12 ttmm.append(str(ttyy-1)+str(‘-‘)+str(i)) continue ttmm.append(str(ttyy)+str(‘-‘)+str(i)) ttmms.reverse()#最近12月 for i in range(ttd,(ttd-30),-1): if i <= 0: i=i+30 ttds.append(str(ttdm-1)+str(‘-‘)+str(i)) continue ttds.append(str(ttdm)+str(‘-‘)+str(i)) ttds.reverse()#最近30天 for i in range(tth,(tth-24),-1): if i <= 0: i=i+24 tths.append(str(i)+‘:00‘) tths.reverse()#最近24小时 for i in range(ttm,(ttm-60),-2): if i<= 0: i=i+60 ttms.append(str(tth-1)+str(‘:‘)+str(i)) continue ttms.append(str(tth)+str(‘:‘)+str(i)) ttms.reverse()#最近60分钟
2.通用函数
def tt(a,b,c,d,e): tts=[] for i in range(a,(a-b),c): if i <= 0: i=i+b tts.append(str(d-1)+str(e)+str(i)) continue tts.append(str(d)+str(e)+str(i)) tts.reverse() return tts
时间: 2024-11-05 11:23:48