• 日期strftime、strptime


    #time strftime(format,tuple)接收时间元组,返回表示时间的字符串。str-format-time, 时间字符串格式化,即我们看到的格式。
    #time strptime(string,format)把时间字符串,解析成一个时间元组。 str-parse-time,时间字符串语法化,即计算机理解的格式。
     
    示例:
    import time 
     
    t = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
    print(t)
    print(type(t))
     
    q = time.strptime(t,'%Y-%m-%d %H:%M:%S')#format和t的格式要一致,都有时分秒或者都没有
    print q
    print(type(q))
     
    程序输出:
    2018-06-27 13:33:13
    type 'str'
    time.struct_time(tm_year=2018, tm_mon=6, tm_mday=27, tm_hour=13, tm_min=33, tm_sec=13, tm_wday=3, tm_yday=178, tm_isdst=-1)
    type 'time.struct_time'
     
     
     
     
     
    示例:自定义输入日期,返回日期相关的信息。
    import time
    a = raw_input('请输入日期,格式为yyyy-mm-dd')
    t = time.strptime(a, '%Y-%m-%d')
     
    print t    #生成struct_time,元组元素结构
    print t.tm_yday   #获取tm_yday元素,即一年中的第几天
     
    print time.gmtime()    #和上述逻辑一样,只是获取的是当前系统时间,不是自行输入的时间
    print time.gmtime().tm_yday
     
    键盘输入:
    2018-02-12
    程序输出:
    time.struct_time(tm_year=2018, tm_mon=2, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=43, tm_isdst=-1)
    43
    time.struct_time(tm_year=2018, tm_mon=6, tm_mday=27, tm_hour=3, tm_min=48, tm_sec=15, tm_wday=3, tm_yday=178, tm_isdst=0)
    178
     
     
  • 相关阅读:
    svn的使用
    补间动画和属性动画
    图片的处理
    在Android中来修改SQL里面的权限和显示内容
    两种Service如何一起使用
    HDU-1083
    HDU 2444
    HDU-1045 Fire Net
    hrbust
    UVA
  • 原文地址:https://www.cnblogs.com/myshuzhimei/p/11751320.html
Copyright © 2020-2023  润新知