zoukankan      html  css  js  c++  java
  • 格式化时间和时间戳的再回顾

    1、将当前时间转换成时间戳

    import time
    import datetime
    
    # 将当前的年月日时间转换成时间戳
    # 前提:为啥要strftime("%Y-%m-%d %H:%M:%S")?
    # 因为  datetime.datetime.now()是完整的年月日时间形式,会有后面微秒显示
    t1 = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    print("当前年月日时间〉〉", t1, type(t1))   # 2019-09-29 19:45:02 <class 'str'>
    # 当前时间 t1 转换成时间戳
    # 第一步:先转成时间数组
    t_tuple = time.strptime(str(t1), "%Y-%m-%d %H:%M:%S")
    print("转换成时间数组后〉〉", t_tuple)   # time.struct_time(tm_year=2019, tm_mon=9, tm_mday=29, tm_hour=19,
                             tm_min=45, tm_sec=2, tm_wday=6, tm_yday=272, tm_isdst=-
    # 第二步:再将时间数组转换成时间戳 t_tuple_1 = int(time.mktime(t_tuple)) print("当前时间的时间戳是>>", t_tuple_1) # 1569757502

    2、求当前时间的前十天的时间

    import time 
    import datetime

    #
    # 当前时间戳 t2 = int(time.time()) print("当前时间戳〉〉", t2, type(t2)) # 1569757502 <class 'int'> # 当前时间戳 转换成 格式化时间 t3 = time.localtime(t2) print("t3>>", t3) # time.struct_time(tm_year=2019, tm_mon=9, tm_mday=29, tm_hour=19, tm_min=45, tm_s。。。 t4 = time.strftime("%Y-%m-%d %H:%M:%S", t3) print("当前时间戳转换成格式化时间是>>", t4) # 2019-09-29 19:45:02

    3、求当前时间的前十天的格式化时间

    # 获取当前时间的前十天的时间戳
    # 第一步:获取当前的格式化时间
    import time, datetime
    
    t_now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    print("当前时间是〉〉", t_now)      # 2019-09-29 19:45:02
    # 获取当前时间的前十天时间格式化时间
    t_ten = datetime.datetime.now() - datetime.timedelta(days=10)
    print("当前时间的前十天的格式化时间是", t_ten)       # 2019-09-19 19:45:02.277248

    4、求当前时间的前十天的时间戳

    # 求当前时间的前十天的时间戳
    t_ten_1 = t_ten.strftime("%Y-%m-%d %H:%M:%S")
    print("当前时间的时前十天的格式化时间是", t_ten_1)   # 2019-09-19 19:47:53
    # 然后转换成时间数组
    t_ten_2 = time.strptime(str(t_ten_1), "%Y-%m-%d %H:%M:%S")
    print("当前时间的前十天时间数组是", t_ten_2)       # time.struct_time(tm_year=2019, tm_mon=9, tm_mday=19, tm_hour=19, tm_min=47, tm_sec=53, 
                                tm_wday=3, tm_yday=262, tm_isdst=-1)
    # 时间数组转换成时间戳是: t_ten_3 = time.mktime(t_ten_2) print("当前时间的前十天的时间戳是", t_ten_3)     # 1568893673.0
  • 相关阅读:
    JUnit4.13环境配置
    OO第5-7次作业总结
    电梯的一点浅优化
    C++变量作用域、生存期、存储类别
    最后一次OO博客
    OO第三次总结
    OO第二次总结
    OO第一次总结
    POJ3934
    POJ刷题计划
  • 原文地址:https://www.cnblogs.com/one-tom/p/11609693.html
Copyright © 2011-2022 走看看