我想获得以毫秒为单位的时间而不是微秒的时间,所以基本上我的代码是

now = datetime.now()
now.strftime("%Y-%m-%d-%H:%M:%S.%f")


但这是写到微秒,我只想保留微秒的前3位,所以有点像%3f,但是那当然是不正确的

最佳答案

很简单的:

now.strftime("%Y-%m-%d-%H:%M:%S.%f")[:-3]


这只是对字符串进行切片,以摆脱字符串的最后三个字符。

关于python - 如何获得毫秒级分辨率的时间python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32185581/

10-13 07:13