📌  相关文章
📜  获取月日年12小时时间格式python(1)

📅  最后修改于: 2023-12-03 15:27:50.856000             🧑  作者: Mango

获取月日年12小时时间格式 python

在 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小时时间格式的详细介绍。