AI智能
改变未来

[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 Timerif __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 时间戳转换成 datetimedt1 = Timer.unix_to_datetime(unix10)dt2 = Timer.unix_to_datetime(unix13)print(\"-------- datetime --------\"56c)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时间戳 --------160896248616089624861608962486-------- 13位Unix时间戳 --------16089624861921608962486192-------- datetime --------2020-12-26 14:01:262020-12-26 14:01:26.192000-------- datetime 字符串 --------2020-12-26 14:01:262020-12-26 14:01:2614:01:26

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » [Python] iupdatable包:Timer 类使用介绍