Python 时间格式化:增加 3 位精度
要将时间格式增加 3 位精度,可以使用 datetime 模块中的 strftime() 函数来格式化时间,结合字符串格式化的方法来实现。
下面是一个示例代码:
from datetime import datetime
# 获取当前时间
now = datetime.now()
# 格式化时间,增加 3 位精度
time_str = now.strftime('%Y-%m-%d %H:%M:%S.%f')[:23]
print(time_str)
输出结果类似于:'2022-01-01 12:34:56.789'
在上述代码中,strftime() 函数用于将时间格式化为字符串,'%Y-%m-%d %H:%M:%S.%f' 表示时间格式的字符串,其中 %f 代表微秒部分。由于 %f 默认是 6 位精度,我们可以使用字符串切片的方式来截取前 23 个字符,即保留 3 位精度。
注意,由于时间的精度是受系统的限制的,所以实际上可能无法达到 3 位精度,但这种方法可以保留 3 位精度的字符串表示。
原文地址: https://www.cveoy.top/t/topic/orlK 著作权归作者所有。请勿转载和采集!