网站后台添加投票系统,莆田网站建设建站系统,成立公司怎么做网站,广告推广的好处难度#xff1a;简单 给你一个字符串 date #xff0c;按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。 示例 1#xff1a; 输入#xff1a;date 2019-01-09
输出#xff1a;9
解释#xff1a;给定日期是2019年的第九天。 示例… 难度简单 给你一个字符串 date 按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。 示例 1 输入date 2019-01-09
输出9
解释给定日期是2019年的第九天。 示例 2 输入date 2019-02-10
输出41提示 date.length 10date[4] date[7] -其他的 date[i] 都是数字date 表示的范围从 1900 年 1 月 1 日至 2019 年 12 月 31 日 题解 class Solution:def dayOfYear(self, date: str) - int:import calendarday_res []year date.split(-)[0]mouth date.split(-)[1]for i in range(1,int(mouth)):days calendar.monthrange(int(year), int(i))[1]day_res.append(days)if len(day_res) 0:return int(date.split(-)[2])else:return sum(day_res) int(date.split(-)[2])