Python中的strftime函數用于將日期時間對象格式化為字符串。處理閏年的方式可以通過在格式化字符串中使用特定的格式代碼來實現。
在strftime函數中,可以使用%Y
來表示4位數的年份,而且在年份的格式化中,Python會自動處理閏年。例如,以下代碼可以將日期時間對象格式化為年份的字符串表示:
import datetime
# 創建一個日期時間對象
date_time = datetime.datetime(2024, 2, 29)
# 格式化為年份的字符串表示
year_str = date_time.strftime("%Y")
print(year_str)
在這個例子中,2024年是一個閏年,日期時間對象是2月29日,通過%Y
格式化代碼,strftime函數會自動處理閏年,返回結果為"2024"。