2014-03-04 2 views
0

의 목록과 차이가 존재하는 달의 날짜를 얻을 : 주어진 시간에나는이 인쇄 가야합니까 어떻게 날짜

  1. 을, 나는 목록에서 본 달의 날짜를 반환 할 수 있어야한다 . 예. 3 월 이후로, [20140301, ...,20140331] 목록을 인쇄하고 싶습니다.

  2. 현재 날짜와 그 달의 첫 번째 날짜의 일 수의 차이를 찾습니다.

    오늘은 3 월 4 일입니다. 난 당신이 질문이 있습니까 사전 여기

+0

파이썬 2.7.3에서 무엇을 할 수 3 개 감사 등의 차이를 인쇄 할 수 있어야한다? – Kevin

+0

IMO 질문에 "python"태그가 지정되어 있으며 현재 달의 날짜를 인쇄하는 방법을 분명히 묻습니다. 왜 이것이 "질문이 불분명하다"는 근거로 폐쇄되어야하는지 확신 할 수 없습니까? –

답변

0

당신이

from datetime import date 
import calendar 
today = date.today() 

first_of_month = today.replace(day=1) 
_, number_of_days_in_month = calendar.monthrange(first_of_month.year, first_of_month.month) 

for i in range(1, number_of_days_in_month+1): 
    newdate = today.replace(day = i) 
    print newdate #prints all dates in months 

#Lets calculate difference between 14th of this month and 1st 
randomdate = today.replace(day=14) 
delta = randomdate - first_of_month 
print delta.days 
관련 문제