Python 在Python中获取今天的日期YYYY-MM-DD

Python 在Python中获取今天的日期YYYY-MM-DD

在本文中,我们将介绍如何在Python中获取今天的日期,并以YYYY-MM-DD格式进行显示。

阅读更多:Python 教程

使用datetime模块

Python中有一个内置的datetime模块,提供了处理日期和时间的功能。我们可以使用该模块来获取今天的日期。

首先,我们需要导入datetime模块:

import datetime
Python

然后,我们可以使用datetime.date.today()方法来获取今天的日期:

today = datetime.date.today()
Python

接下来,我们可以使用strftime()方法将日期格式化为YYYY-MM-DD的形式:

formatted_date = today.strftime("%Y-%m-%d")
Python

最后,我们可以打印出今天的日期:

print(formatted_date)
Python

完整的代码如下所示:

import datetime

today = datetime.date.today()
formatted_date = today.strftime("%Y-%m-%d")
print(formatted_date)
Python

运行上述代码,将输出今天的日期,例如:2022-01-01。

使用date模块

除了使用datetime模块外,我们还可以使用date模块来获取今天的日期。

首先,需要导入date模块:

from datetime import date
Python

然后,我们可以直接使用date.today()方法来获取今天的日期:

today = date.today()
Python

接下来,我们可以使用isoformat()方法将日期格式化为YYYY-MM-DD的形式:

formatted_date = today.isoformat()
Python

最后,我们可以打印出今天的日期:

print(formatted_date)
Python

完整的代码如下所示:

from datetime import date

today = date.today()
formatted_date = today.isoformat()
print(formatted_date)
Python

运行上述代码,将输出今天的日期,例如:2022-01-01。

使用strftime格式化日期

除了以上提到的方法外,我们还可以使用strftime()方法将日期格式化为其他形式。

strftime()方法接受一个格式字符串作为参数,用于指定日期的显示格式。下面列举一些常用的格式说明:

  • %Y:四位数的年份,例如:2022
  • %y:两位数的年份,例如:22
  • %m:两位数的月份,例如:01
  • %d:两位数的日期,例如:01

例如,我们可以将日期格式化为YYYY年MM月DD日的形式:

formatted_date = today.strftime("%Y年%m月%d日")
Python

完整的代码如下所示:

from datetime import date

today = date.today()
formatted_date = today.strftime("%Y年%m月%d日")
print(formatted_date)
Python

运行上述代码,将输出今天的日期,例如:2022年01月01日。

总结

通过使用datetime模块或date模块,我们可以轻松地在Python中获取今天的日期,并以YYYY-MM-DD的形式进行显示。使用strftime()方法可以根据需求将日期格式化为其他形式。希望本文对你有所帮助!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册