python如何获取毫秒级时间
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要介绍了python如何获取毫秒级时间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python如何获取毫秒级时间文章都会有所收获,下面我们一起来看看吧。在py
千家信息网最后更新 2025年11月10日python如何获取毫秒级时间
这篇文章主要介绍了python如何获取毫秒级时间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python如何获取毫秒级时间文章都会有所收获,下面我们一起来看看吧。
在python里获取ms级系统时间可以通过以下方式获取:
import datetimeprint(datetime.datetime.now().microsecond)但通过以下代码测试,发现返回的并不是ms的值,而是us的值:
import datetime def getTime_ms(): return (datetime.datetime.now().hour*3600 + datetime.datetime.now().minute*60+ datetime.datetime.now().second )*1000+ datetime.datetime.now().microsecond/1000 def timetime(): t = getTime_ms() while getTime_ms() - t < 500: pass a = getTime_ms() print(t, a, a- t) if __name__ == '__main__': from timeit import timeit t = timeit('timetime()', 'from __main__ import timetime', number=1) print(t)打印结果
(35460614, 35461114, 500) 0.499531984329
上面实验不太直观,换一个直观点的:
def timetime(): t1 = datetime.datetime.now() while 1: t2 = datetime.datetime.now() if (t2 - t1).microseconds >= 1: print(t2,t2.microsecond,t1,t1.microsecond,(t2-t1).seconds) break if __name__ == '__main__': from timeit import timeit t = timeit('timetime()', 'from __main__ import timetime', number=1) print(t) #print (datetime.datetime.now())输出
(datetime.datetime(2019, 4, 3, 10, 6, 20, 461882), 461882, datetime.datetime(2019, 4, 3, 10, 6, 20, 461863), 461863, 0) 7.10487365723e-05
def timetime(): t1 = datetime.datetime.now() while 1: t2 = datetime.datetime.now() if (t2 - t1).microseconds >= 1000: print(t2,t2.microsecond,t1,t1.microsecond,(t2-t1).seconds) break if __name__ == '__main__': from timeit import timeit t = timeit('timetime()', 'from __main__ import timetime', number=1) print(t) #print (datetime.datetime.now())输出
(datetime.datetime(2019, 4, 3, 10, 13, 52, 76548), 76548, datetime.datetime(2019, 4, 3, 10, 13, 52, 75547), 75547, 0) 0.00104904174805
补充:Python datetime去除毫秒 返回当前时间
datetime模块返回当前时间
import datetimeif __name__ == '__main__': a = datetime.datetime.now().replace(microsecond=0) print(a, type(a))运算结果:
2020-05-22 12:13:42
Process finished with exit code 0
关于"python如何获取毫秒级时间"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"python如何获取毫秒级时间"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
时间
知识
内容
篇文章
结果
输出
直观
代码
价值
可以通过
操作简单
文章
方式
易懂
更多
模块
看吧
系统
而是
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于网络安全总结100字
深圳 魔兽服务器
网络技术底层协议
回收GPU服务器
网络技术岗位考试试题
正版我的世界如何开服务器
华为网络安全治理机构
网络技术部经理述职报告
国家网络安全学院考试
将云硬盘挂载给弹性云服务器
数据库技术基础微课片头
计算机网络技术相关的职业
网络安全审查办法学习解读
网络安全的会议结果
有数据库中级证能评职称吗
好帮手软件开发
妇联国家网络安全宣传标语
重庆GIS软件开发公司
车联网基本的网络安全防护手段
普陀区营销软件开发市场价格
数据库技术与应用主要内容
服务器崩溃后怎么维护
网站放在文件服务器上
山东移动公司做软件开发
华为鲲鹏服务器修改ip
软件开发项目管理计划表
数据库创建和删除索引实验
创建数据库ss的sql语句
ppp网络安全
勤哲服务器2010