Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何将时间舍入到小数点后一毫秒_Python_Datetime_Time - Fatal编程技术网

在python中,如何将时间舍入到小数点后一毫秒

在python中,如何将时间舍入到小数点后一毫秒,python,datetime,time,Python,Datetime,Time,我只是想知道如何将毫秒舍入到小数点后一位。例如:“12:23:47.5” import datetime t = datetime.datetime.now() current_time = t.strftime("%H:%M:%S.%f"[:-1]) print(current_time) 由于某种原因,当我将[:-1]更改为[:-3]时,它可以工作,但我只需要毫秒内的一个小数代码中的[:-1]引用了格式字符串本身,它从中删除了最后一个字符(f) 您应该在调用strftime之外使用它:cu

我只是想知道如何将毫秒舍入到小数点后一位。例如:“12:23:47.5”

import datetime
t = datetime.datetime.now()
current_time = t.strftime("%H:%M:%S.%f"[:-1])
print(current_time)

由于某种原因,当我将[:-1]更改为[:-3]时,它可以工作,但我只需要毫秒内的一个小数

代码中的
[:-1]
引用了格式字符串本身,它从中删除了最后一个字符(
f


您应该在调用strftime之外使用它:
current\u time=t.strftime(“%H:%M:%S.%f”)[:-5]

代码中的
[:-1]
引用了格式字符串本身,它从中删除了最后一个字符(
f


您应该在调用strftime之外使用它:
current\u time=t.strftime(“%H:%M:%S.%f”)[:-5]

谢谢,它很有用。顺便问一下,以后如何使用“%f”作为变量?``%f+=1``格式字符串仅用于打印日期时间。要更改该值,请查看
datetime
的文档:谢谢,这很有帮助。顺便问一下,以后如何使用“%f”作为变量?``%f+=1``格式字符串仅用于打印日期时间。要更改该值,请查看
datetime
的文档: