其他分享
首页 > 其他分享> > LeetCode1154-一年中的第几天

LeetCode1154-一年中的第几天

作者:互联网

原题链接:https://leetcode-cn.com/problems/day-of-the-year/

代码:

 1 import datetime
 2 class Solution:
 3     def dayOfYear(self, date: str) -> int:
 4         dd = datetime.datetime.strptime(date, "%Y-%m-%d")
 5         year = dd.year
 6         month = dd.month
 7         day = dd.day
 8         days_in_month_tuple = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
 9         days = sum(days_in_month_tuple[:month-1]) + day
10         if(year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):
11             if month > 2:
12                 days += 1
13         return days

 

标签:第几天,31,days,dd,month,LeetCode1154,一年,year,day
来源: https://www.cnblogs.com/BigPeng965/p/15790499.html