题意理解
如题
问题分析
用datetime函数
其他
python方便
链接
#import datetime
class Solution:
def dayOfYear(self, date: str) -> int:
str_list=date.split('-'); # 按-分隔
my_year=int(str_list[0]); # 获得年份
my_month=int(str_list[1]); # 获得月份
my_day=int(str_list[2]); # 获得日
date_now=datetime.date(year=my_year, month=my_month, day=my_day); # 转成date格式
date_begin=datetime.date(year=my_year, month=1, day=1); # 获取新年第一天,转成date格式
return (date_now-date_begin).days+1 # 计算差值+1