輸入某年某月某日,計(jì)算出這是這一年的第幾天
首先,獲取用戶輸入的年、月、日,然后使用 datetime.date()
函數(shù)創(chuàng)建一個(gè)日期對(duì)象。接著,使用 toordinal()
方法將該日期轉(zhuǎn)換為自公元1年1月1日以來的天數(shù),再減去當(dāng)年1月1日之前的天數(shù)(即 datetime.date(year, 1, 1).toordinal()
),最后加上1,就得到了這一天在該年中的天數(shù)。
注意:該方法沒有對(duì)用戶輸入的年、月、日進(jìn)行合法性檢查,如果輸入不正確會(huì)導(dǎo)致程序出錯(cuò)。
標(biāo)簽: