zoukankan      html  css  js  c++  java
  • Time

    Time

    例子:

    时间戳格式:1500000000
    结构化格式:元组(结构化):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等)  
    结构化格式:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=18, tm_min=54, tm_sec=21, tm_wday=1, tm_yday=220, tm_isdst=0)

    时间字符串:
    170808 065158 Tuesday August 对应 print(time.strftime('%y%m%d %I%M%S %A %B'))
    小结:时间戳是计算机能够识别的时间;时间字符串是人能够看懂的时间;元组则是用来操作时间的

    把结构化转字符串,精确到日
    def ts2HMS(ts):
    return time.strftime('%Y-%m-%d', time.localtime(ts))  #time.strftime(结构化) 把结构化转字符串
    把结构化转时间戳 def HMS2ts(date):
    return int(time.mktime(time.strptime(date, '%Y-%m-%d')))  #time.mktime(结构化) 把里面的结构化转时间戳 time.strptime(字符串) 把里面的字符串转结构化
    把结构化转字符串,精确到秒 def ts2HMS_1(ts):
    return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(ts)) #time.localtime(时间戳) 把里面的时间戳转结构化
    def check_main(start,end,DAY_NUM):
    '''
    输入数据:
    start:开始日期,格式“年-月-日”
    end:结束日期,格式“年-月-日”
    '''
    start_time = time.time()
    day = (HMS2ts(end)-HMS2ts(start))/(24*60*60)
       print day #day=26
    if __name__ == '__main__':
    #read_mongo()
    start = '2018-05-01'
    end = '2018-05-27'
  • 相关阅读:
    第72天: PySpider框架的使用
    第71天: Python Scrapy 项目实战
    Web前端资源汇总
    1201即将到来
    C#自定义事件模拟风吹草摇摆
    HTML5 Canvas爱心时钟代码
    CSS3圆环动态弹出菜单
    CSS3实现Loading动画特效
    HTML5优势
    CSS3扁平化Loading动画特效
  • 原文地址:https://www.cnblogs.com/zhongbokun/p/9105399.html
Copyright © 2011-2022 走看看