python datetime format fractional seconds

在 Python 中,你可以使用 datetime 模块来处理日期和时间。要格式化一个 datetime 对象的小数秒部分,你可以使用 strftime 方法并指定格式化字符串。

下面是一个示例代码,它创建一个 datetime 对象,然后将其格式化为带有小数秒的字符串:

from datetime import datetime
# 创建 datetime 对象
dt = datetime.now()
# 将 datetime 对象格式化为带有小数秒的字符串
dt_str = dt.strftime('%Y-%m-%d %H:%M:%S.%f')
print(dt_str)

在上面的代码中,%f 是格式化字符串中的占位符,它表示小数秒部分。注意,%f 可以表示从 1 到 6 位小数,具体取决于 datetime 对象的精度。

例如,如果你的 datetime 对象只有毫秒精度,那么 %f 只能显示 3 位小数。

希望这个示例对你有帮助!

  •