2010-07-29 3 views
1

가능한 중복 :
how to get the days for particular month and year특정 월 및 일의 일 수를 얻으려면 어떻게해야합니까?

다음과 같은 방법을 감안할 때 : 나는의 수를 반환 할 수있는 방법을

GetDaysPerMonth(string monthName, string year); 

그리고 값 "1"과 "2010", 지정된 달 내의 일?

+3

여기 어딘가에 질문이 있습니까? – Chris

+0

@Chris : 다음 내용을 읽었을 수도 있습니다 : P – BoltClock

+1

왜이 질문을 두 번 질문 했습니까? – Guge

답변

5

Calendar.GetDaysInMonth

참고는 Calendar 클래스는 월 이름이기 때문에 다른 언어로 변화, 월 번호가 아닌 월 이름을 허용하는지.

2

정적 메서드 System.DateTime.DaysInMonth 만 있으면됩니다.

예 :

당신이 문자열로 연도와 월을 부여하는 경우
var daysInMonth = DateTime.DaysInMonth(2010, 7) // = 31 

, 단지 숫자로 값을 얻을 수 int.Parse를 호출합니다.

+0

@anishmarokey : 조밀하지 마십시오. 영업점에 그보다 더 많은 크레딧을 줘. – Noldorin

+0

@Anish : mm/dd : 1/1,1/2,1/3,1/4와 같은 출력을 얻으려면 – user405477

7

사용 방법은 DateTime.DaysInMonth일까요?

System.DateTime.DaysInMonth(year, month) 
옆 불구하고로서

, 그리고 아마도 당신은 그냥 구글에 "달에 일 수"를 입력 시도하지 수, 소리 쳤다 될 자신을 열어?

+1

+1 Google 댓글을 달아주세요. http://www.google.com/#hl=en&source=hp&q=get+number+of+days+in+month+c%23&btnG=Google+Search&aq=f&aqi=&aql=&oq=get+number+of+days + in + month + c % 23 & gs_rfai = & fp = b8ea99853242201d 검색 결과 지정한 API가 다섯 번째 결과 (msdn)로 제공됩니다. – Shaihi

+0

OP는 그들이 사용하고있는 캘린더 시스템을 지정하지 않았으므로 Tim의 답변이 더 좋습니다. – Skizz

+0

@Skizz - 예. 실제로 사용자가 현재 설정된 달력에 대해 해당 월의 요일을 원한다는 암묵적인 가정이 있습니다. 실제로 적용되지 않을 수도 있습니다. –

관련 문제