python如何获取毫秒级时间
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了python如何获取毫秒级时间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python如何获取毫秒级时间文章都会有所收获,下面我们一起来看看吧。在py
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
怎么建网站服务器
组态王建立站点服务器
医保网络安全维护记录表
香港服务器安全么
陕西5g软件开发培训中专学校
网络安全 就业班
普陀区散射网络技术内容
橘子端apex哪个服务器不卡
云服务器挖矿病毒重装系统有用吗
关于网络安全的新华网图片
软件开发实验报告山东建筑大学
徐汇区网络营销软件开发质量保障
旧手机搭建服务器知乎
阿里云服务器内存不足
手机微信代理服务器
服务器上的cpu能用台式电脑吗
汽车网络技术的发展历程
数据库技术流程图详细介绍
计算机网络技术能升什么专业
学计算机网络技术遇到问题
网络安全法第六十二条规定的处罚
珠海oa软件开发报价
数据库中的视图会自动变化吗
yaf数据库
rpg服务器怎么样
怎样远程linux服务器
青岛旭阳网络技术有限公司赵安
可乐数据库营销案例
流媒体服务器清理缓存
CRM系统搭建在服务器教程