python 今天是本年的第幾天

2021-10-23 05:51:31 字數 895 閱讀 3673

題目表述

給定年月日,如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語言的時間函式來做,演算法很簡單,但是對時間函式不熟悉,結果花了幾乎一晚上。要反思這種低效率的學習或工作方式。我想對於今天的低效率有這麼...