2011-01-17 2 views
1

실제로 내가 드롭 다운 목록에서 값과 함께 C의 날카로운 이름을 사용하여 개월의 이름을 추가하고 싶습니다 그리고 나는 그것을 추가하고 싶습니다 - 문법적으로. 나는 이름을 표시하는 방법을 가지고 있지만 특정 달 동안 어떻게 최대 일수?특정 월의 일수를 얻는 방법은 없습니까?

답변

4

DaysInMonth 방법.

int days=DateTime.DaysInMonth(2010,1); 
+0

+1, 감사의 작은 토큰 :) – Aliostad

3

사용

DateTime.DaysInMonth(1969, 11); 
+0

+1 구타 ;-) Aliostad – adatapost

+0

없음 aliostad 당신에게 많은 감사뿐만 아니라 u는 같은 방법으로 도움이 있지만, 가장 그렇지 않으면 내가 모두에게 주어진 것 하나에 부여 할 수 그는 단지지지를받을 수있는 평판이 좋지 않았기 때문에 주어졌지만, 최선을 바꿀 수 있다고 느낀다면. – Learner

+0

@jagdeep에게 감사드립니다. 아니, 나는 불평하지 않았다, 나는 "감사의 나의 작은 토큰을 남겨 줬다"@adatapost가 나에게 upvote를 줬던 이래로 내가 그것을 돌려 줬을 정도로. 행복하게 분류됩니다. – Aliostad

-1
Exec SpYearResult 2016 go Alter Procedure SpYearResult (@Year Int) as Begin Declare @Date dateTime; Declare @intValue int; declare @Test Table (Mon Varchar(50),DaysInMonth int) ; Set @intValue = 0 While @intValue <12 Begin SET @Date = Convert(Datetime,Convert(Varchar(4),@Year)+'-01-01') SET @date = DATEADD(mm,@intValue, @Date); INSERT INTO @Test SELECT DateName(mm,@date)+'-' +Convert(Varchar(4),@Year) as Mon, DAY(EOMONTH(@date)) AS DaysInMonth set @intValue = @intValue +1 End select * from @Test End 
관련 문제