python Timer 类使用介绍
安装iupdatable包
pipinstalliupdatable
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
fromiupdatableimportTimer
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)
#awaitTimer.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-2614:01:26 2020-12-2614:01:26.192000 --------datetime字符串-------- 2020-12-2614:01:26 2020-12-2614:01:26 14:01:26
以上就是pythonTimer类使用介绍的详细内容,更多关于pythonTimer类的资料请关注毛票票其它相关文章!
