当前位置: 首页 > news >正文

python获取当前时间的函数_在Python中获取毫秒和微秒

虽然秒已经够短的了,但是人类操作键盘鼠标的时间间隔却是在毫秒级(millisecond)。有的时候为了应用的需要,需要使用毫秒级的时间。本文介绍如何在Python中获取毫秒时间,顺带一并介绍如何获取微秒(microsecond)时间。

获取毫秒

在Python中获取毫秒时间,基本思路就是转换time.time()函数返回的时间浮点数,来获取当前毫秒时间。代码如下:

import time

def getMS():

"""get millisecond of now in string of length 3"""

a = str(int(time.time()*1000)%1000)

if len(a) == 1: return '00'+a

if len(a) == 2: return '0'+a

return a

def getTime():

"""get time in format HH:MM:SS:MS"""

now = time.strftime('%H:%M:%S', time.localtime())

return now+':'+getMS()

先import time模块。getMS函数的返回值,就是一个长度为3的毫秒时间字符串,getTime函数将这个毫秒时间与小时分钟秒合并成一个用冒号(:)分割的时间字符串。拿走不谢!

获取微秒

获取毫秒的思路是一样的,代码如下:

>>> int(time.time()*1000*1000)%1000

555

>>> int(time.time()*1000*1000)%1000

612

>>> int(time.time()*1000*1000)%1000

495

>>> int(time.time()*1000*1000)%1000

396

秒,毫秒,微秒相互之间都是10^3的关系,以上代码将时间转换成微秒代码,然后用1000去取余,就得到了当前时间的微秒值。这段代码得到的是int,请按自己需要转换成string。

以上就是对在Python中获取毫秒和微秒时间的介绍。

-- EOF --

相关文章:

  • 浅析互联网创新为电信业发展带来的启示
  • mysql replace函数_mysql数据库学习(第二十二篇)- 函数
  • 3G与WIMAX竞争中融合 终端内容趋同
  • word 正则表达式 替换_GVIM正则表达式
  • 书讯 -- Training Kit:SQL Server 2005 实作与维护 I II
  • 成功人生生涯规划精进要诀24条
  • 随机抽人名小程序_python小程序(3):turtle随机画心
  • 个人理财十大“通用”原则
  • c++ lambda函数_c++ functors 和 自定义比较函数
  • 人生理财的六个阶段详解
  • python可以开多少线程_python线程数量与线程池
  • 从办公桌可以看透一个人
  • 在python中输入圆的半_详解利用python+opencv识别图片中的圆形(霍夫变换)
  • python语言基础知识要点_Python语言基础知识的易错点和易遗漏点
  • The passage of time
  • 230. Kth Smallest Element in a BST
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Golang-长连接-状态推送
  • GraphQL学习过程应该是这样的
  • HTML5新特性总结
  • Javascript 原型链
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Laravel5.4 Queues队列学习
  • swift基础之_对象 实例方法 对象方法。
  • 从0到1:PostCSS 插件开发最佳实践
  • 给初学者:JavaScript 中数组操作注意点
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 坑!为什么View.startAnimation不起作用?
  • 聊聊hikari连接池的leakDetectionThreshold
  • 详解移动APP与web APP的区别
  • 译有关态射的一切
  • 在weex里面使用chart图表
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #include到底该写在哪
  • (30)数组元素和与数字和的绝对差
  • (zhuan) 一些RL的文献(及笔记)
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (四)linux文件内容查看
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)IOS中获取各种文件的目录路径的方法
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .Net多线程总结
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • @JoinTable会自动删除关联表的数据
  • @JSONField或@JsonProperty注解使用
  • [\u4e00-\u9fa5] //匹配中文字符
  • [100天算法】-不同路径 III(day 73)
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [C#]DataTable常用操作总结【转】
  • [Git 1]基本操作与协同开发
  • [Gym-102091E] How Many Groups
  • [jQuery]div滚动条回到最底部