在Python中,可以使用datetime模块来处理时间和日期,并结合strftime方法来格式化时间字符串,包括毫秒。strftime方法中使用%f来表示微秒,要表示毫秒,需要对获取到的微秒数除以1000,然后格式化为3位数字。

以下是一个示例代码,展示如何获取当前时间,并使用strftime格式化时间,包括毫秒:

from datetime import datetime
获取当前时间
now = datetime.now()
格式化时间,包括毫秒
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S.%f")
milliseconds = int(formatted_time[-3:])
print(f"Formatted Time with Milliseconds: {formatted_time[:-3]}")
print(f"Milliseconds: {milliseconds}")

这段代码会输出当前时间,格式化为包含毫秒的字符串,并单独打印出毫秒数。注意,strftime提供的微秒是9位数字,所以我们取最后3位来表示毫秒。