掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
可以使用內(nèi)置函數(shù)strftime來進(jìn)行判斷。

(推薦教程:python入門教程)
strftime() 函數(shù)接收以時間元組,并返回以可讀字符串表示的當(dāng)?shù)貢r間,格式由參數(shù)format決定。
語法:
time.strftime(format[, t])
參數(shù):
format -- 格式字符串。
t -- 可選的參數(shù)t是一個struct_time對象。
python中時間日期格式化符號:
%d 月內(nèi)中的一天(0-31)
%j 年內(nèi)的一天(001-366)
%U 一年中的星期數(shù)(00-53)星期天為星期的開始
%W 一年中的星期數(shù)(00-53)星期一為星期的開始
代碼實現(xiàn):
import datetime
def func3(year, month, day):
date = datetime.date(year, month, day)
return date.strftime('%j') # %j十進(jìn)制表示的每年的第幾天
print(func3(2019, 6, 20)) # 171 
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流