1154 一年中的第幾天 golang

2021-10-04 10:04:55 字數 585 閱讀 5020

給你乙個按 yyyy-mm-dd 格式表示日期的字串 date,請你計算並返回該日期是當年的第幾天。

通常情況下,我們認為 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此類推。每個月的天數與現行公元紀年法(格里高利歷)一致。

示例 1:

輸入:date = 「2019-01-09」

輸出:9

示例 2:

輸入:date = 「2019-02-10」

輸出:41

示例 3:

輸入:date = 「2003-03-01」

輸出:60

示例 4:

輸入:date = 「2004-03-01」

輸出:61

date.length == 10

date[4] == date[7] == 『-』,其他的 date[i] 都是數字。

date 表示的範圍從 1900 年 1 月 1 日至 2019 年 12 月 31 日。

func

dayofyear

(date string

)int

LeetCode 1154 一年中的第幾天

給你乙個按 yyyy mm dd 格式表示日期的字串 date,請你計算並返回該日期是當年的第幾天。通常情況下,我們認為 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此類推。每個月的天數與現行公元紀年法 格里高利歷 一致。class solution int year st...

1101 一年中的第幾天

給出某個日期,判斷這是當年的第幾天,每年的1月1日是第1天,非閏年年份的12月31日是第365天。輸入的第乙個數為n,後接n個日期。日期用3個正整數按順序表示年月日,中間用 連線。若輸入的日期為錯誤,則輸出 error date 否則輸出這個日期是本年的第幾天。每個日期對應一行輸出。92010 01...

問題 L 一年中的第幾天

給出某個日期,判斷這是當年的第幾天,每年的1月1日是第1天,非閏年年份的12月31日是第365天。輸入輸入的第乙個數為n,後接n個日期。日期用3個正整數按順序表示年月日,中間用 連線。輸出若輸入的日期為錯誤,則輸出 error date 否則輸出這個日期是本年的第幾天。每個日期對應一行輸出。樣例輸入...