반응형
DateTime 함수를 사용할때 직접적으로 계산하려고 했을때
var lastmonth = new DateTime(today.Year, today.Month - 1, 1);
위와 같은 방식으로 전달 혹은 전년도를 출력하고자 할때오류가 발생한다.
이를 해결하는 간단한방법은
var lastmonth = new DateTime(today.Year, today.Month, 1);
lastmonth = lastmonth.AddMonths(-1);
위와 같은 방법을 사용하는 것이다
마이너스 뿐만 아니라 월을 더하는 연산도 가능하다
년, 월, 일을 합연산, 차연산을 할 때는 아래와 같은 함수를 사용하면 된다
년: AddYears()
월: AddMonths()
일: AddDays()
괄호안에 합차할 숫자를 넣으면 된다. 시,분,초도 계산가능하다.
반응형