📅  最后修改于: 2023-12-03 15:24:35.695000             🧑  作者: Mango
在Python中,我们可以使用内置模块datetime
来获取当前的年份和月份。下面我们将介绍如何使用datetime
模块实现这一功能。
获取当前年份和月份非常简单,只需要在datetime
模块中调用datetime.now()
方法,然后使用year
和month
属性即可。
from datetime import datetime
# 获取当前年份
current_year = datetime.now().year
# 获取当前月份
current_month = datetime.now().month
说明:
datetime
模块;datetime.now()
方法获取当前的日期和时间;year
和month
属性分别获取年份和月份;current_year
和current_month
。如果需要获取指定日期的年份和月份,可以使用strptime()
方法将日期字符串转换为日期对象,然后再使用year
和month
属性获取年份和月份。
from datetime import datetime
# 定义日期字符串
date_str = '2021-10-01'
# 将日期字符串转换为日期对象
date_obj = datetime.strptime(date_str, '%Y-%m-%d')
# 获取指定日期的年份
year = date_obj.year
# 获取指定日期的月份
month = date_obj.month
说明:
datetime
模块;date_str
,表示要获取年份和月份的日期;strptime()
方法将日期字符串转换为日期对象,其中'%Y-%m-%d'
表示日期字符串的格式,%Y
表示年份,%m
表示月份,%d
表示天数;year
和month
属性分别获取年份和月份;year
和month
。使用datetime
模块可以非常方便地获取当前的年份和月份,也可以获取指定日期的年份和月份。在实际开发中,我们可以根据需要灵活运用这些方法。