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实现颜色色值转换的小工具
Oct 27 Python
Python爬虫利用cookie实现模拟登陆实例详解
Jan 12 Python
Python操作csv文件实例详解
Jul 31 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
Python中的并发处理之asyncio包使用的详解
Apr 03 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
Nov 23 Python
Python批量删除只保留最近几天table的代码实例
Apr 01 Python
Python3.5基础之NumPy模块的使用图文与实例详解
Apr 24 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
Linux安装Python3如何和系统自带的Python2并存
Jul 23 Python
python 实现压缩和解压缩的示例
Sep 22 Python
Python如何使用ConfigParser读取配置文件
Nov 12 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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
PHP 魔术函数使用说明
2010/05/14 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
两种php实现图片上传的方法
2016/01/22 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
Python遍历目录的4种方法实例介绍
2015/04/13 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
python判断是空的实例分享
2020/07/06 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
智能钱包:Ekster
2019/11/21 全球购物
抄作业检讨书
2014/02/17 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
护理专业自我评价
2015/03/11 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript
vue elementUI批量上传文件
2022/04/26 Vue.js