2024-09-30 20:25:08 发布
网友
我试图使用strftime()达到微秒精度,这似乎可以使用%f(如前所述here)。但是,当我尝试以下代码时:
import time import strftime from time print strftime("%H:%M:%S.%f")
…我得到小时、分钟和秒,但是%f打印为%f,没有微秒的迹象。我在Ubuntu上运行Python 2.6.5,所以应该没问题,应该支持%f(据我所知,它支持2.6及更高版本)
您可以使用datetime的strftime函数来获取此信息。问题是时间的strftime接受一个不包含微秒信息的时间元组。
from datetime import datetime datetime.now().strftime("%H:%M:%S.%f")
应该做的把戏!
你看错了文件。time模块has different documentation。
time
您可以像这样使用datetime模块^{}:
datetime
>>> from datetime import datetime >>> >>> now = datetime.now() >>> now.strftime("%H:%M:%S.%f") '12:19:40.948000'
这应该能解决问题
import datetime datetime.datetime.now().strftime("%H:%M:%S.%f")
它会打印出来
像这样HH:MM:SS.microseconds例如14:38:19.425961
HH:MM:SS.microseconds
14:38:19.425961
您可以使用datetime的strftime函数来获取此信息。问题是时间的strftime接受一个不包含微秒信息的时间元组。
应该做的把戏!
你看错了文件。
time
模块has different documentation。您可以像这样使用} :
datetime
模块^{这应该能解决问题
它会打印出来
像这样
HH:MM:SS.microseconds
例如14:38:19.425961
相关问题 更多 >
编程相关推荐