프로필카테고리질문하기
로그인 계정 만들기

C# 날짜 더하기 빼기

03 개월 전

C#에서 오늘 날짜는 DateTime.Now 로 얻을 수 있다는 것을 배웠습니다.

그런데 어제 날짜와 내일 날짜를 구하려면 어떻게 해야 하나요?

답변하기 의견 추가
의견 (0)
더 많은 의견 보기

답글 (1)

03 개월 전
DateTime.AddDays(double) 메서드를 사용하여 날짜를 더하거나 뺄 수 있어요.

MSDN - DateTime.AddDays 메서드 (Double)

지정된 날짜 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

DateTime now = DateTime.Now; DateTime tomorrow = now.AddDays(1); /* 내일 */ DateTime yesterday = now.AddDays(-1); /* 어제 */
참고로 같은 방법으로 개월을 더하거나 시간을 더할 수도 있어요.
.AddYears(int); /* 년 */ .AddMonths(int); /* 월 */ .AddDays(double); /* 일 */ .AddHours(double); /* 시 */ .AddMinutes(double); /* 분 */ .AddSeconds(double); /* 초 */ .AddMilliseconds(double); /* 밀리초 */

소수점이 있는 값을 인자로 전달할 수도 있어요.

DateTime.Now.AddDays(-1.5) /* 36 시간 전 */
의견 추가
의견 (0)
더 많은 의견 보기

정보

업보트
0
질문됨
3 개월 전
최근 활동
3 개월 전

카테고리

C#