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 multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
Python的组合模式与责任链模式编程示例
Feb 02 Python
详解pytorch 0.4.0迁移指南
Jun 16 Python
python使用sklearn实现决策树的方法示例
Sep 12 Python
使用Python进行防病毒免杀解析
Dec 13 Python
Django集成celery发送异步邮件实例
Dec 17 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
python使用正则来处理各种匹配问题
Dec 22 Python
Python 简单计算要求形状面积的实例
Jan 18 Python
python3 deque 双向队列创建与使用方法分析
Mar 24 Python
python引入其他文件夹下的py文件具体方法
May 23 Python
asyncio异步编程之Task对象详解
Mar 13 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
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
php微信开发之上传临时素材
2016/06/24 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
js 内存释放问题
2010/04/25 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
js的三种继承方式详解
2017/01/21 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
用vue写一个日历
2020/11/02 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
浅谈Python中函数的参数传递
2016/06/21 Python
Python 变量类型详解
2018/10/10 Python
详解python做UI界面的方法
2019/02/27 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
酒店管理自荐信
2013/10/23 职场文书
职工运动会邀请函
2014/02/02 职场文书
春季防火方案
2014/05/10 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python