zoukankan      html  css  js  c++  java
  • Python time模块

    python中最基本的时间模块(time):


    看看Python time时间模块用法吧,具体的步骤细节如下文介绍。

    >>> import time  #首先需要导入time模块。

    >>> dir(time)      #查看time里面的方法。

    ['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'ctime','daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime',

    'monotonic', 'perf_counter', 'process_time', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname']

    >>>

    >>> time.time()              #返回当前时间戳(1970年1月1日00:00:00后经过的浮点秒数)


    1523853906.889
    >>>

    >>> time.localtime()    #格式化时间戳,如果没有传入参数,以当前时间为转换标准。

    time.struct_time(tm_year=2018, tm_mon=4, tm_mday=16, tm_hour=12, tm_min=43, tm_sec=19, tm_wday=0, tm_yday=106, tm_isdst=0)

    返回时间元组的内容详解:


    格式化日期:

    python中时间日期格式化符号:
    %y 两位数的年份表示(00-99)
    %Y 四位数的年份表示(000-9999)
    %m 月份(01-12)
    %d 月内中的一天(1-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),星期一:0 ,星期天:6
    %W 一年中的星期数(00-53)星期一为星期的开始
    %x 本地相应的日期表示
    %X 本地相应的时间表示
    %Z 当前时区的名称
    %% %号本身


    time模块常用内置函数:

    - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - -- - - - - - - - - - 

    # time.time()用法

    >>> help(time.time)   # 查看time.time()函数的用法

    >>> time.time()         #返回当前时间的时间戳(1970纪元后经过的浮点秒数)。

    1523867116.7029643
    >>>

    - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    # time.localtime([seconds]) 用法

    >>> help(time.localtime)     #查看 time.localtime()的用法

    >>> time.localtime()          #格式化时间戳(变成时间元组),如果没有传入参数,把当前时间戳转换为时间元组。
    time.struct_time(tm_year=2018, tm_mon=4, tm_mday=16, tm_hour=16, tm_min=30, tm_sec=51, tm_wday=0, tm_yday=106, tm_isdst=0)
    >>>

    >>> time.localtime(3523867116.7029643)   #可以在传入参数。这个参数类似时间戳。
    time.struct_time(tm_year=2081, tm_mon=8, tm_mday=31, tm_hour=19, tm_min=58, tm_sec=36, tm_wday=6, tm_yday=243, tm_isdst=0)
    >>>

    - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

     # time.asctime([tuple]) 用法

    >>> help(time.asctime)    #查看asctime的用法

    >>> t = time.localtime()   #使用变量接住当前时间元组
    >>> time.asctime(t)        #接受一个时间元组t,并返回一个可读形式为 'Mon Apr 16 16:43:54 2018' 字符串。
    'Mon Apr 16 16:43:54 2018'
    >>>

    - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  • 相关阅读:
    How does “void *” differ in C and C++?
    Can we use function on left side of an expression in C and C++?
    apache配置局域网访问
    apache以天为单位生成日志
    尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
    IIS 处理程序“PageHandlerFactory-Integrated”
    IIS无法识别的属性targetFramework
    php开启短标签支持
    Notepad++配色方案
    vim常用操作整理
  • 原文地址:https://www.cnblogs.com/longxd/p/8855318.html
Copyright © 2011-2022 走看看