时间戳前

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
ttds=tt(ttd,30,-1,ttmm,'-')
tths=tt(tth,24,-1,ttd,'号')
ttms=tt(ttm,60,-1,tth,':')

3.

import time
a=int(time.time())
time.sleep(60)
print()

时间戳前

你可能感兴趣的:(时间戳前)