題目表述
給定年月日,如2019/1/8,列印輸出這一天是該年的第幾天。
輸入格式:
共一行,為乙個字串,年月日之間以』/'隔開,如2019/1/8。
輸出格式:
共一行,為乙個正整數。
輸入樣例:
2019/1/8
輸出樣例:
**
import datetime
list
=list
(map
(int
,input()
.split(sep =
'/')))
now = datetime.strptime(
str(
list[0
]/list[1
]/list[2
]),'%y/%m/%d'
)past =datetime.date(
list[0
]-1,
12,31)
.strftime(
'%y/%m/%d'
)res = now - past
print
(int
(res.days)
)
下述是可過oj的**
from datetime import*d=
input()
d1=datetime.
strptime
(d[:4]
+'/1/1'
,'%y/%m/%d'
)d2=datetime.
strptime
(d,'%y/%m/%d'
)print
((d2-d1)
.days+
1)
今天是今年的第幾天
產品經理讓我統計下從1月1號到現在的日均交易額,總交易額倒是很好統計,但是今天是今年的第幾天呢?好吧學學這個知識點吧。time模組 import time time.gmtime utc時間 time.struct time tm year 2015,tm mon 9,tm mday 20,tm h...
算算今天是今年第幾天
題目描述 給定乙個日期,輸出這個日期是該年的第幾天。輸入描述 輸入資料有多組,每組佔一行,資料格式為 yyyy mm dd 組成,具體參見 sample input 另外,可以向你確保所有的輸入資料是合法的。輸出描述 對於每組輸入資料,輸出一行,表示該日期是該年的第幾天。以下為 1 include2...
今天是你生命中的第幾天?
這個問題用excel來計算很簡單,只要我們在乙個格仔 a1 寫入生日,在另乙個格仔 b1 寫入 today 在第三個格仔寫入算式 b1 a1 1 即可。後來想到用c語言的時間函式來做,演算法很簡單,但是對時間函式不熟悉,結果花了幾乎一晚上。要反思這種低效率的學習或工作方式。我想對於今天的低效率有這麼...