栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python Timer 类使用介绍

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python Timer 类使用介绍

安装 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 类的资料请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15803.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号