zoukankan      html  css  js  c++  java
  • Python标准库模块—时间练习

     1 import time
     2 
     3 
     4 # 时间戳:从1970年后经过的秒数
     5 print(time.time())
     6 #1558538588.7168798
     7 
     8 # 时间戳 --> 时间元组
     9 #年    月    日   时   分  秒  星期(周一0  周二1 ... 周日6)  一年的第几天   夏令时
    10 tuple_time = time.localtime(1558538588.7168798)
    11 print(tuple_time)
    12 #time.struct_time(tm_year=2019, tm_mon=5, tm_mday=22, tm_hour=23, tm_min=23, tm_sec=8, tm_wday=2, tm_yday=142, tm_isdst=0)
    13 
    14 # 时间元组 --> str
    15 # 年/月/日 小时:分钟:秒
    16 print(time.strftime("%y/%m/%d %H:%M:%S",tuple_time))
    17 #19/05/22 23:23:08
    18 print(time.strftime("%Y/%m/%d %H:%M:%S",tuple_time))
    19 #2019/05/22 23:23:08  (y与Y的区别)
    20 
    21 # str --> 时间元组
    22 print(time.strptime("2019-05-21","%Y-%m-%d"))
    23 #time.struct_time(tm_year=2019, tm_mon=5, tm_mday=21, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=141, tm_isdst=-1)
    24 
    25 # 时间元组  --> 时间戳
    26 print(time.mktime(tuple_time))
    27 #1558538588.0
    View Code

    练习1:根据年月日,返回星期几

     1 import time
     2 
     3 def get_week(year,month,day):
     4     str_time=time.strptime("%d-%d-%d"%(year,month,day),"%Y-%m-%d")
     5     dict_week={
     6         0:"星期一",
     7         1:"星期二",
     8         2:"星期三",
     9         3:"星期四",
    10         4:"星期五",
    11         5:"星期六",
    12         6:"星期日"
    13     }
    14     return dict_week[str_time[6]]
    15 
    16 print(get_week(2019,5,22))
    View Code

    练习2:根据年月日,算出活了多少天

     1 import time
     2 
     3 
     4 # 思路:先算当前时间戳,再算出生时间戳  两者相减 便是活的天数
     5 def life_days(year, month, day):
     6     days = time.time() - time.mktime(time.strptime("%d-%d-%d" % (year, month, day), "%Y-%m-%d"))
     7     return days / 60 / 60 // 24
     8 
     9 
    10 print(life_days(2019, 5, 2))
    View Code
  • 相关阅读:
    MFC 的CLIST控件
    。。。。
    异常网
    27款经典的CSS框架 狼人:
    分析:从服务器出货情况看云发展情况 狼人:
    互联网是双刃剑 需合理把握 狼人:
    自由职业者和外包接单项目分析 狼人:
    Google发布Native Client首个开发工具包 狼人:
    MVC框架 EasyJWeb 2.0 发布 狼人:
    谷歌Chrome 11对早期开发者开放使用 狼人:
  • 原文地址:https://www.cnblogs.com/maplethefox/p/10909338.html
Copyright © 2011-2022 走看看