• 时间处理


    # timeStamp = 1381419600
    # timeArray = time.localtime(timeStamp)
    # otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray)
    # print otherStyleTime # 2013--10--10 23:40:00
    # # 使用datetime
    # timeStamp = 1381419600
    # dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
    # otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%S")
    # print otherStyleTime # 2013--10--10 15:40:00



    # 时间戳转换为格式化
    import time
    timeStamp = 1570695095
    timeArray = time.localtime(timeStamp)
    otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray)
    print(otherStyleTime)
    # 格式化转换成时间戳
    import time
    def str_to_timestamp(str_time=None, format='%Y-%m-%d %H:%M:%S'):
    time_tuple = time.strptime(str_time, format) # 把格式化好的时间 转换成元祖
    result = time.mktime(time_tuple) # 把时间元祖转换成时间戳
    return int(result)
    print(str_to_timestamp('2019-09-21 00:00:00'))
     
    # 将时间转换成秒
    def t2s(t):
    h, m, s = t.strip().split(":")
    return int(h) * 3600 + int(m) * 60 + int(s)
    print(t2s('10:35:50'))
     
    获取昨天日期
    import datetime
    t = datetime.date.today()
    t2 = datetime.timedelta(-1)
    print(t)
    print(t2)
    print(t+t2)
     
    获取当前日期时间
    import datetime
    import time
    print(time.strftime('%Y%m%d %H:%M:%S',time.localtime(time.time())))
     
    获取当天凌晨
    import datetime
    import time
    today = datetime.date.today()
    print(today)
    today_time = int(time.mktime(today.timetuple()))
    print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(today_time)))
     
     
    import datetime
    # 获取当前时间
    now = datetime.datetime.now()
    # 获取今天零点
    zeroToday = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second,microseconds=now.microsecond)
    # 获取23:59:59
    lastToday = zeroToday + datetime.timedelta(hours=23, minutes=59, seconds=59)
    print(lastToday)
  • 相关阅读:
    SpringFox3 Failed to start bean 'documentationPluginsBootstrapper'
    一张图,理解 Vue中CSS动画原理 Better
    Vue keepalive 组件的 key Better
    vue 动态设置静态资源图片的三种方式 Better
    application/xwwwformurlencoded 请求 Better
    Vue 项目 iconfont 配置 Better
    H5 终端判断 Better
    VS Code Vue组件模板配置 Better
    Vue 计算属性、方法和侦听器总结 Better
    CSS 未加载完成的图片防抖动 Better
  • 原文地址:https://www.cnblogs.com/xdlzs/p/10729954.html
Copyright © 2020-2023  润新知