python Timer 类使用介绍

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

安装 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

标签:python,Timer,类,iupdatable,包
0
投稿

猜你喜欢

  • Pycharm之如何安装cv2 [python3.6]

    2023-01-15 09:56:45
  • 详解Go语言变量作用域

    2023-08-05 03:25:43
  • 用ASP判断客户端浏览器语言自动跳转

    2010-07-09 13:34:00
  • Python中的单例模式与反射机制详解

    2023-11-24 00:55:54
  • python/sympy求解矩阵方程的方法

    2023-07-04 07:06:34
  • python sklearn包——混淆矩阵、分类报告等自动生成方式

    2022-05-29 12:19:27
  • 跟老齐学Python之字典,你还记得吗?

    2022-09-07 20:22:53
  • javascript与jsp发送请求到servlet的几种方式实例

    2023-06-15 15:59:30
  • 在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化

    2023-07-14 19:53:21
  • Python下调用Linux的Shell命令的方法

    2023-08-10 01:43:17
  • Oracle 存储过程教程

    2009-10-24 18:05:00
  • Mootools 1.2教程(9)——输入过滤第二部分(字符串)

    2008-12-01 12:25:00
  • 初学者学习Python好还是Java好

    2021-03-16 21:48:32
  • Python3使用requests发闪存的方法

    2021-06-09 16:07:20
  • ASP不允许同一个用户同时登陆两次

    2008-06-03 13:45:00
  • python 绘制正态曲线的示例

    2023-08-22 10:52:14
  • Python实现微信自动好友验证,自动回复,发送群聊链接方法

    2021-10-22 00:11:23
  • ASp使用AspJpeg组件制作透明文字水印

    2008-01-15 20:25:00
  • python列表推导式入门学习解析

    2022-04-25 14:28:00
  • 六种php加密解密方法实例讲解

    2023-07-01 12:16:02
  • asp之家 网络编程 m.aspxhome.com