• Python Time模块


    Python Time模块:

    altzone:

    注:我们在格林威治的东部,返回负值。对启动夏令时的地区才能使用

    返回格林威治西部的夏令时地区的偏移秒数,如果是在东部(西欧),则返回负值

    import time
    print(time.altzone)
    # -32400

    time( ):

    返回当前时间的时间戳

    # time()
    # 返回当前时间的时间戳
    
    import time
    times = time.time()
    print(times)
    # 1581313771.2147841

    asctime(时间元组):时间元组:如使用了 gmtime 或 localtime 函数的对象

    接受时间元组并返回可读形式,时间元组可以是使用了 time.localtime(time.time()) 的对象

    import time
    times = time.time()
    print(times)
    # 1581310780.540306
    
    local_time = time.localtime(times)
    print(local_time)
    # time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=12,
    # tm_min=59, tm_sec=40, tm_wday=0, tm_yday=41, tm_isdst=0)
    
    # 使用 asctime 转变为可读形式
    print(time.asctime(local_time))
    # Mon Feb 10 12:59:40 2020

    perf_counter( ):

    返回系统的运行时间

    # perf_counter()
    # 返回系统运行时间
    import time
    # 使用 perf_counter()函数查看系统运行时间
    print(time.perf_counter())
    # 0.0648734

    process_time( ):

    查看进程运行时间

    # process_time()
    # 查看进程运行时间
    import time
    # 使用 process_time() 查看进程运行时间
    print(time.process_time())
    # 0.0625

    gmtime(secs):secs 时间戳:从1970年1月1日到现在的秒数

    查看格林威治的时间元组

    # 使用 gmtime(时间戳) 查看格林威治的时间元组
    import time
    times = time.time()
    # 查看格林威治的当前时间元组
    print(time.gmtime(times))
    # time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=5,
    # tm_min=18, tm_sec=7, tm_wday=0, tm_yday=41, tm_isdst=0)

     localtime(secs):secs 时间戳:从1970年1月1日到现在的秒数

    返回 secs 时间戳下的时间元组

    #  localtime(secs 时间戳:从1970年1月1日到现在的秒数):
    # 返回 secs 时间戳下的时间元组
    import time
    times = time.time()
    print(times)
    # 1581312227.3952267  , 时间戳
    local_time = time.localtime()
    print(local_time)
    # time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=13,
    # tm_min=23, tm_sec=47, tm_wday=0, tm_yday=41, tm_isdst=0)

    mktime(时间元组):时间元组:如使用了 gmtime 或 localtime 函数的对象

    # 使用 mktime(时间元组)返回时间戳
    import time
    times = time.time()
    print(times)
    # 1581312492.6350465
    local_time = time.localtime()
    print(time.mktime(local_time))
    # 1581312492.0

    ctime( ):

    返回可读形式的当前时间

    # ctime()
    # 返回可读形式的当前时间
    import time
    print(time.ctime())
    # Mon Feb 10 13:32:22 2020

    sleep(seconds):

    使程序延迟 seconds 秒运行

    # sleep(seconds):
    # 使程序延迟 seconds 秒运行
    import time
    print(time.ctime())
    # Mon Feb 10 13:34:38 2020
    time.sleep(5)
    print(time.ctime())
    # Mon Feb 10 13:34:43 2020

    strftime(format,时间元组):format表示时间显示格式,如 %Y-%m-%d %H-%M-%S

    将时间元组转换为 format 形式

    # strftime(format,时间元组):format表示时间显示格式,如 %Y-%m-%d %H-%M-%S
    # 将时间元组转换为 format 形式
    import time
    times = time.time()
    local_time = time.localtime()
    time_strftime = time.strftime("%Y-%m-%d %H-%M-%S",local_time)
    print(time_strftime)
    # 2020-02-10 13-42-09

    strptime(str,format):

    按照 format 格式将 str 解析为一个时间元组,如果 str 不是 format 格式,则会报错

    # strptime(str,format):
    # 如果 str 为 format 格式,则解析为时间元组
    import time
    str = '2020-02-10 13-42-09'
    str_time = time.strptime(str,"%Y-%m-%d %H-%M-%S")
    print(str_time)
    # time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=13,
    # tm_min=42, tm_sec=9, tm_wday=0, tm_yday=41, tm_isdst=-1)

     

    属性:

    timezone:

    当前地区距离格林威治的偏移秒数

    import time
    print(time.timezone)
    # -28800

    tzname:

    属性time.tzname包含一对字符串,分别是带夏令时的本地时区名称,和不带的。

    # 使用 time.tzname 查看 带夏令时的本地时区名称 与 不带夏令时的本地时区名称
    import time
    print(time.tzname)
    # ('中国标准时间', '中国夏令时')

    2020-02-10

  • 相关阅读:
    pandas DataFrame 数据处理常用操作
    host文件配置 了解
    安装Spring+搭建Spring开发环境
    java 环境配置 maven 环境配置
    Hive SQL 常见问题(转载)
    小结
    SQL 将两个结构相同的表合并到成一个表
    用户画像--初步了解
    hive 提取用户第一次浏览/购买 某商品的 时间
    ES2017 keys,values,entries使用
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12290622.html
Copyright © 2020-2023  润新知