2012-06-25 5 views
1

HTML 표에서 이전 달과 다음 달의 날짜 (월/년) &을 표시해야합니다.DateTime을 사용하여 지난 달 이름 가져 오기

이 코드는 내가 이전/다음 달 얻는 방법 년이 변경된 경우에 한 해 업데이트하는 방법을 찾을 수없는 실제 월과 연도

<th> 
     <%= 
     String.Format("{0:MMMM}", DateTime.Now).ToString() + "/" + DateTime.Now.Year%> 
    </th> 

를 표시합니다. 당신의 도움에 미리 감사합니다 ...

답변

9

DateTime.Now.AddMonths(1)DateTime.Now.AddMonths(-1)

1

다음과 같은 시도 할 수 있습니다 : 당신이 1을 교체하는 경우

DateTime.Now.AddMonths(1) 

이 다음 달 얻을 것이다 -1은 지난 달 반환합니다. 대답 한 바와 같이

3

, 당신은 사용하여 이전 또는 다음 달 찾을 수 있습니다

DateTime.Now.AddMonths(1) 또는 DateTime.Now.AddMonths(-1)을. 귀하의 경우 그래서

var theDate = DateTime.Now.AddMonths(-1); //previous month 
theDate.ToString("MMMM/yyyy"); 

:

<th> 
     <%= String.Format("{0:MMMM/yyyy}", DateTime.Now) %> 
    </th> 

그러나이 날짜 시간 형식 문자열을 사용하여 크게 코드를 단순화 할 수 있습니다

관련 문제