📜  如何在python中获取当前日期和时间(1)

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

如何在Python中获取当前日期和时间

在Python中,我们可以使用内置的datetime模块来获取当前日期和时间。

获取当前日期

要获取当前日期,我们可以使用datetime.date.today()方法。

import datetime

today = datetime.date.today()

print("Current date:", today)

输出结果如下:

Current date: 2021-11-05
获取当前时间

要获取当前时间,我们可以使用datetime.datetime.now()方法。

import datetime

now = datetime.datetime.now()

print("Current time:", now)

输出结果如下:

Current time: 2021-11-05 16:21:18.652017
格式化日期和时间

默认情况下,datetime对象返回的日期和时间格式是不易读的。我们可以使用strftime()方法将其转换为我们需要的格式。

以下是一些常见的日期和时间格式:

  • %Y - 年份,四位数
  • %m - 月份
  • %d - 日期
  • %H - 小时,24小时制
  • %I - 小时,12小时制
  • %M - 分钟
  • %S - 秒
  • %p - 上午/下午
import datetime

now = datetime.datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S %p")

print("Formatted date and time:", formatted_date)

输出结果如下:

Formatted date and time: 2021-11-05 16:21:18 PM
总结

在Python中获取当前日期和时间非常简单。通过使用datetime模块,我们可以轻松地获取当前日期和时间,并使用strftime()方法将其格式化为我们需要的格式。