美文网首页
时间戳按天分割

时间戳按天分割

作者: Mrgz | 来源:发表于2018-02-10 17:01 被阅读0次

百科:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

测试用例

>>> import time
>>> time.mktime(time.strptime('19700101080000', '%Y%m%d%H%M%S'))
0.0
>>> time.mktime(time.strptime('19700102000000', '%Y%m%d%H%M%S'))
57600.0
>>> (57600+3600*8)/3600*24
1.0
>>> int((57600+3600*8)/3600*24)
1
>>> t=time.mktime(time.strptime('19700102000001', '%Y%m%d%H%M%S'))
>>> (int)((t+3600*8)/86400)
1
>>> t=time.mktime(time.strptime('19700102235959', '%Y%m%d%H%M%S'))
>>> (int)((t+3600*8)/86400)
1
>>> t-(t+3600*8)%86400
>>> 57600.0
>>> time.localtime(57600)
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=2, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=2, tm_isdst=0)

做成函数

def get_day(timestamp):
    timestamp = timestamp-(timestamp+28800)%86400
    time_local = time.localtime(timestamp)
    return time.strftime('%Y%m%d',time_local)

相关文章

  • 时间戳按天分割

    百科:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分0...

  • python日志分割

    按文件大小分割:RotatingFileHandler按时间分割:TimedRotatingFileHandler

  • iOS/OC: 按时间戳获得该天零点对应的时间戳

    为了按实现根据时间戳计算日期并按日期分组,写了个NSDate的分类:--按时间戳获得该天零点对应的时间戳--如下:...

  • linux分割文件命令

    分割 -- split命令,可以指定按行数分割和按字节大小分割两种模式。(1) 按行数分割:split -l 30...

  • Android的坑

    时间戳的坑 按道理时间戳+timezone可以算出固定的日期不过Android有个跳秒的时间需要处理 isTask...

  • tomcat日志分割(按天分割)

    安装cronolog yum install -y cronolog 将catalina.sh对应的位置修改如下即...

  • Mysql日期时间格式化 %Y-%m-%d %H:%i:%S

    获取当前时间戳 获取当前时间 获取三天前的时间 时间转时间戳 时间戳转时间 时间戳格式化 时间格式化

  • 20.分割,连接

    split 分割 将字符串按分隔符分割 str.split(str1) str1不写按空白字符分割 分割后的结果保...

  • Python time和datetime 模块简介

    time 模块 timestamp 时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量...

  • 按值分割链表

    按值分割链表 [https://imgchr.com/i/spyJ3Q] [https://leetcode-cn...

网友评论

      本文标题:时间戳按天分割

      本文链接:https://www.haomeiwen.com/subject/wqnttftx.html