zoukankan      html  css  js  c++  java
  • 日期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
     
     
  • 相关阅读:
    jQuery基础知识
    在nginx上部署django项目--------Gunicorn+Django+nginx+mysql
    pycharm激活码------2017.11.之前有效
    nginx安装及优化
    Python sh模块--------替换subprocess的利器
    Django1.10官方文档翻译
    神秘的.user.ini文件
    Thinkphp5 分页带参数
    javascript 点击按钮实现隐藏显示切换效果
    Centos 7 安装 Supervisor 及使用
  • 原文地址:https://www.cnblogs.com/myshuzhimei/p/11751320.html
Copyright © 2011-2022 走看看