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 相关文章推荐
django中模板的html自动转意方法
May 27 Python
基于python绘制科赫雪花
Jun 22 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
python第三方库学习笔记
Feb 07 Python
Python中求对数方法总结
Mar 10 Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 Python
python批量生成条形码的示例
Oct 10 Python
Python如何实现Paramiko的二次封装
Jan 30 Python
pytorch训练神经网络爆内存的解决方案
May 22 Python
python游戏开发之pygame实现接球小游戏
Apr 22 Python
Python可视化神器pyecharts之绘制地理图表练习
Jul 07 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
请php正则走开
2008/03/15 PHP
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
超级兔子让浮动层消失的前因后果
2007/03/09 Javascript
xtree.js 代码
2007/03/13 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
vue router学习之动态路由和嵌套路由详解
2017/09/21 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
Python ftp上传文件
2016/02/13 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
铭立家具面试题
2012/12/06 面试题
优纳科技软件测试面试题
2012/05/15 面试题
公司员工的自我评价范例
2013/11/01 职场文书
物流管理应届生求职信
2013/11/07 职场文书
汽车专业学生自我评价
2014/01/19 职场文书
论文指导教师评语
2014/04/28 职场文书
年终晚会活动方案
2014/08/21 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
办公室卫生管理制度
2015/08/04 职场文书