zoukankan      html  css  js  c++  java
  • [Python] iupdatable包:Timer 类使用介绍

    iudatable包是我对常用函数进行的封装后发布的一个python包,教程汇总目录:

    [Python] iupdatable包使用说明

    安装 iupdatable 包

    pip install iupdatable

    Timer类

    主要函数:

    • 获取 Unix 时间戳(精确到秒):timestamp、unix、unix10
    • 获取 Unix 时间戳(精确到毫秒):timestamp13、unix13
    • 随机等待若干秒:sleep_range、sleep_range_async
    • Unix 时间戳转换成 datetime:unix_to_datetime、timestamp_to_datetime
    • Unix 时间戳转换成 datetime 字符串:unix_to_datetime_str、timestamp_to_datetime_str
    from iupdatable import Timer
    
    if __name__ == '__main__':
    
        # 获取 Unix 时间戳(精确到秒)
        # 以下函数功能是一样的,看个人习惯使用
        unix = Timer.unix()
        timestamp = Timer.timestamp()
        unix10 = Timer.unix10()
        print("-------- 10位Unix时间戳 --------")
        print(unix)
        print(timestamp)
        print(unix10)
    
        # 获取 Unix 时间戳(精确到毫秒)
        # 以下函数功能是一样的,看个人习惯使用
        unix13 = Timer.unix13()
        timestamp13 = Timer.timestamp13()
        print("-------- 13位Unix时间戳 --------")
        print(unix13)
        print(timestamp13)
    
        # 随机等待若干秒
        Timer.sleep_range(1, 2.5)
        # await Timer.sleep_range_async(3.5, 6)  # 异步方法中调用
    
        # Unix 时间戳转换成 datetime
        dt1 = Timer.unix_to_datetime(unix10)
        dt2 = Timer.unix_to_datetime(unix13)
        print("-------- datetime --------")
        print(dt1)
        print(dt2)
    
        # Unix 时间戳转换成 datetime 字符串
        dt_str0 = Timer.unix_to_datetime_str(unix10)
        dt_str1 = Timer.unix_to_datetime_str(unix13)
        dt_str2 = Timer.unix_to_datetime_str(unix10, "%H:%M:%S")  # 自定义格式
        print("-------- datetime 字符串 --------")
        print(dt_str0)
        print(dt_str1)
        print(dt_str2)

    控制台输出:

    -------- 10位Unix时间戳 --------
    1608962486
    1608962486
    1608962486
    -------- 13位Unix时间戳 --------
    1608962486192
    1608962486192
    -------- datetime --------
    2020-12-26 14:01:26
    2020-12-26 14:01:26.192000
    -------- datetime 字符串 --------
    2020-12-26 14:01:26
    2020-12-26 14:01:26
    14:01:26
  • 相关阅读:
    在Linux(Ubuntu)下安装Arial、Times New Roman等字体
    Qt的安装和使用中的常见问题(简略版)
    Qt的安装和使用中的常见问题(详细版)
    机械+固态双硬盘时机械硬盘卡顿问题解决
    在Qt(C++)中与Python混合编程
    在Notepad++中快捷选中多行
    在Linux下访问Windows共享文件夹
    Ubuntu下U盘只读文件系统,图标上锁,提示无法修改
    使用Qt Installer Framework制作软件安装包
    Swoole练习 websocket
  • 原文地址:https://www.cnblogs.com/IUpdatable/p/14192691.html
Copyright © 2011-2022 走看看