首页 > 其他 > 详细

时间戳前

时间:2015-06-09 17:52:12      阅读:288      评论:0      收藏:0      [点我收藏+]

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


时间戳前

原文:http://my.oschina.net/jk409/blog/464692

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!