python Timer 类使用介绍


Posted in Python onDecember 28, 2020

安装 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 类的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
python实现备份目录的方法
Aug 03 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
May 08 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
python梯度下降法的简单示例
Aug 31 Python
Python 获取项目根路径的代码
Sep 27 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
Python多线程正确用法实例解析
May 30 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 27 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 #Python
python获取天气接口给指定微信好友发天气预报
Dec 28 #Python
详解python 条件语句和while循环的实例代码
Dec 28 #Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
Dec 28 #Python
python函数超时自动退出的实操方法
Dec 28 #Python
Python 利用argparse模块实现脚本命令行参数解析
Dec 28 #Python
python中str内置函数用法总结
Dec 27 #Python
You might like
德生PL330测评
2021/03/02 无线电
PHP循环获取GET和POST值的代码
2008/04/09 PHP
php查看session内容的函数
2008/08/27 PHP
PHP 文件缓存的性能测试
2010/04/25 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
在vs2010中调试javascript代码方法
2011/02/11 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python读取几个G的csv文件方法
2019/01/07 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
python如何写try语句
2020/07/14 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
党课培训心得体会
2014/09/02 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
社区活动总结
2015/02/04 职场文书
小学语文教学随笔
2015/08/14 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers