📅  最后修改于: 2023-12-03 14:46:47.504000             🧑  作者: Mango
在Python中获取当前日期的年、月、日,以及将字符串转换为日期对象,都是非常常见的操作。下面将介绍Python中获取日月年的几种方法。
通过Python内置的datetime
模块可以获取当前日期的年、月、日。具体代码如下:
import datetime
# 获取当前日期
today = datetime.date.today()
# 获取年、月、日
year = today.year
month = today.month
day = today.day
print("当前日期为:")
print(f"年:{year}")
print(f"月:{month}")
print(f"日:{day}")
输出结果如下:
当前日期为:
年:2021
月:11
日:12
在Python中,我们可以通过datetime.strptime()
函数将字符串转换为日期对象。具体代码如下:
import datetime
# 将字符串转换为日期对象
date_str = "2021-11-12"
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")
# 获取年、月、日
year = date_obj.year
month = date_obj.month
day = date_obj.day
print("转换后的日期为:")
print(f"年:{year}")
print(f"月:{month}")
print(f"日:{day}")
输出结果如下:
转换后的日期为:
年:2021
月:11
日:12
通过Python内置的calendar
模块可以获取某个月份的天数。具体代码如下:
import calendar
# 获取某个月份的天数
year = 2021
month = 11
days = calendar.monthrange(year, month)[1]
print("该月的天数为:", days)
输出结果如下:
该月的天数为: 30
以上就是Python中获取日月年的几种方法,通过这些方法我们可以轻松地处理日期相关的操作。