网络编程
位置:首页>> 网络编程>> Python编程>> python Timer 类使用介绍

python Timer 类使用介绍

作者:IUpdatable  发布时间:2022-09-02 18:36:37 

标签:python,Timer,类,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

来源:https://www.cnblogs.com/IUpdatable/p/14192691.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com