溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python筆記4:計算輸入時間為當(dāng)年的第幾天

發(fā)布時間:2020-06-12 14:22:32 來源:網(wǎng)絡(luò) 閱讀:539 作者:知行知行 欄目:編程語言

#計算輸入的時間為該年的第幾天

import time

t1 = input("請輸入時間(0000-00-00):")

t = time.strptime(t1,"%Y-%m-%d")

day = 0 

for i in range(1,t.tm_mon):

    if i in [1,3,5,7,8,10,12]:

        day +=31

    elif i in [4,6,9,11]:

        day +=30

    else:

        day +=28        

#閏年能被4整除但不能被100整除的年份,如果能被400整除也為閏年,要加1天

if ((t.tm_year @0 == 0) or ((t.tm_year % 4 == 0) and (t.tm_year % 100 != 0))) and t.tm_mon > 2:

    day +=1

day = day + t.tm_mday #加上非正月的天數(shù)

print('這是這年的第 %d  天。' y)


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI