zoukankan      html  css  js  c++  java
  • pyhon时间输出

    参考博客:http://www.cnblogs.com/xisheng/p/7634125.html

         http://www.cnpythoner.com/post/89.html

    有些时候想要输出,但是时间输出的格式总是记不住,因此写下这篇博客方便查阅。——重要的知识放前面。

    #2017-10-26的形式

    >>> time.strftime('%Y-%m-%d',time.localtime(time.time()))
    '2017-10-26'

    #2017-10-26 14:40:41的形式

    >>> time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
    '2017-10-26 14:40:41'

     #Thu Oct 26 19:15:49 2017的形式

    >>> time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())
    'Thu Oct 26 19:15:49 2017'

    下面是摘录的一些基础知识:

    如果我们要获取时间的相关信息,需要用到python time模块。

    >>> import time
    >>> time.time()
    1509016944.0220873  
    
    没懂!可以使用time模块的格式化时间来处理
    用time.localtime()方法,作用是格式化时间戳为本地的时间。
    >>> time.localtime()
    time.struct_time(tm_year=2017, tm_mon=10, tm_mday=26, tm_hour=19, tm_min=26, tm_sec=47, tm_wday=3, tm_yday=299, tm_isdst=0)

    然后就可以按照我们想要的方向进行了。

    >>> time.strftime('%Y-%m-%d',time.localtime(time.time()))
    '2017-10-26'

    time.strftime里面有很多参数,可以让你能够更随意的输出自己想要的东西:
    下面是time.strftime的参数:
    strftime(format[, tuple]) -> string
    将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
    python中时间日期格式化符号:
    %y 两位数的年份表示(00-99)
    %Y 四位数的年份表示(000-9999)
    %m 月份(01-12)
    %d 月内中的一天(0-31)
    %H 24小时制小时数(0-23)
    %I 12小时制小时数(01-12) 
    %M 分钟数(00=59)
    %S 秒(00-59)

    %a 本地简化星期名称
    %A 本地完整星期名称
    %b 本地简化的月份名称
    %B 本地完整的月份名称
    %c 本地相应的日期表示和时间表示
    %j 年内的一天(001-366)
    %p 本地A.M.或P.M.的等价符
    %U 一年中的星期数(00-53)星期天为星期的开始
    %w 星期(0-6),星期天为星期的开始
    %W 一年中的星期数(00-53)星期一为星期的开始
    %x 本地相应的日期表示
    %X 本地相应的时间表示
    %Z 当前时区的名称
    %% %号本身 

  • 相关阅读:
    自定义key解决zabbix端口监听取值不准确的问题
    Redis——主从同步原理
    Leetcode 24——Swap Nodes in Pairs
    Struts2——第一个helloworld页面
    Leetcode 15——3Sum
    Leetcode 27——Remove Element
    C#简单入门
    Leetcode 12——Integer to Roman
    Leetcode 6——ZigZag Conversion
    eclipse如何debug调试jdk源码(任何源码)并显示局部变量
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/7736761.html
Copyright © 2011-2022 走看看