📅  最后修改于: 2023-12-03 15:27:50.856000             🧑  作者: Mango
在 python 中,获取当前日期与时间可以通过 datetime
模块实现。
获取当前日期与时间可以使用 datetime.datetime.now()
方法。
import datetime
now = datetime.datetime.now()
print(now)
输出:
2021-10-01 12:34:56.789012
获取当前日期与时间后,可以使用 strftime()
方法将其格式化为指定的字符串格式。
import datetime
now = datetime.datetime.now()
date_time_str = now.strftime("%m/%d/%Y %I:%M %p")
print(date_time_str)
输出:
10/01/2021 12:34 PM
其中:
%m
表示月份,使用两位数字表示(例如:01、02、03 等),使用 %b
可以使用缩写形式表示(例如:Jan、Feb、Mar 等);%d
表示日,使用两位数字表示(例如:01、02、03 等);%Y
表示年,使用四位数字表示(例如:2021、2022、2023 等),使用 %y
可以使用两位数字表示(例如:21、22、23 等);%I
表示小时,使用 12 小时制,使用两位数字表示(例如:01、02、03 等),使用 %H
可以使用 24 小时制表示(例如:01、02、03 等);%M
表示分钟,使用两位数字表示(例如:01、02、03 等);%S
表示秒数,使用两位数字表示(例如:01、02、03 等);%p
表示上午或下午,使用小写字母 am 或 pm 表示。更多格式化选项可以查看官方文档:Format codes
import datetime
now = datetime.datetime.now()
date_time_str = now.strftime("%m/%d/%Y %I:%M %p")
print(date_time_str)
输出:
10/01/2021 12:34 PM
以上就是获取月日年12小时时间格式的详细介绍。