时间戳前

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

时间戳前的相关文章

mysql查询昨天 一周前 一月前 一年前的数据

mysql 昨天 一周前 一月前 一年前的数据 这里主要用到了DATE_SUB, 参考如下 代码如下: SELECT * FROM yh_contentwhere inputtime>DATE_SUB(CURDATE(), INTERVAL 1 DAY)where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 WEEK)where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 MONTH)where inputtim

PHP 时间戳超过2038年以后的解决方法

在项目中有的业务场景需要用户购买会员或者套餐等涉及到有效期问题的功能,如果用户购买较多超过了2038年,那么按照普通的时间戳转换日期或者日期转换时间戳就会出现问题, 这种情况是有存在的可能的,所以需要有解决的方法,目前php5.2版本以后可以内置DateTime对象进行处理 工作中几种处理方法: // 1.日期字符串转换为时间戳 $obj = new DateTime("2790-08-08"); echo $obj->format("U"); // 2589

PHP学习笔记A

//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. /* [命名规则] */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // <<<DING, <<<'DING'文件名建议全小写和下划线.数字 // func_name.php私有属性名.方法名建议加下划线 // private $_name

(转)两千行PHP学习笔记

亲们,如约而至的PHP笔记来啦~绝对干货! 以下为我以前学PHP时做的笔记,时不时的也会添加一些基础知识点进去,有时还翻出来查查. MySQL笔记:一千行MySQL学习笔记http://www.cnblogs.com/shockerli/p/1000-plus-line-mysql-notes.html //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. /* [命名规则] */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变

流媒体开发之--HLS--M3U8解析(2): HLS草案

目录 1 简介 2 2 概述 2 3 播放列表文件 3 3.1 介绍 3 3.2新标签 4 3.2.1 EXT-X-TARGETDURATION 4 3.2.2 EXT-X-MEDIA-SEQUENCE 4 3.2.3 EXT-X-KEY 4 3.2.4 EXT-X-PROGRAM-DATE-TIME 5 3.2.5 EXT-X-ALLOW-CATCH 5 3.2.6 EXT-X-ENDLIST 5 3.2.7 EXT-X-STREAM-INF 5 3.2.8 EXT-X-DISCONTINUI

m3u8文件信息总结

近期在做视频下载.本地播放功能的时候.发现的问题,先笔记记录一下 开发思路 (1) 在线解析m3u8文件内容,把里面的ts相应连接的资源下载本地的Document文件下. (2) 把下载下来的资源使用本地路径又一次拼接成一个新的本地m3u8文件. (3) 然后在开启一个http服务端.把m3u8共享成连接地址,让播放器播放. 一.概念 1. Playlist file 一个M3U的 Playlist 就是一个由多个独立行组成的文本文件,每行由回车/换行区分.每一行能够是一个URI  空白行或

Mysql基础代码(不断完善中)

Mysql基础代码,不断完善中~ 1 //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. 2 3 4 /* [命名规则] */ 5 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 6 变量名建议用下划线方式分隔 // $var_name 7 函数名建议用驼峰命名法 // varName 8 定界符建议全大写 // <<<DING, <<<'DING' 9 文件名建议全小写和下划线.数字 // func_n

两千行PHP学习笔记

//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. /* [命名规则] */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // <<<DING, <<<'DING'文件名建议全小写和下划线.数字 // func_name.php私有属性名.方法名建议加下划线 // private $_name

php知识大集合(自用)

//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. /* [命名规则] */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // <<<DING, <<<'DING'文件名建议全小写和下划线.数字 // func_name.php私有属性名.方法名建议加下划线 // private $_name