在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位来表示毫秒。
标签:now,格式化,python,formatted,datetime,毫秒,占位,strftime From: https://blog.51cto.com/u_10538247/12014560