安装 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
以上就是python timer 类使用介绍的详细内容,更多关于python timer 类的资料请关注萬仟网其它相关文章!
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!