
DateTime.Add 메서드는 DateTime 객체를 받습니다. 그러나 TimeSpan을 받을 수 있는 메서드가 있습니다.
TimeSpan을 DateTime 객체로 변환하는 방법은 아래와 같습니다.
#hostingforum.kr
csharp
TimeSpan timeSpan = new TimeSpan(1, 0, 0); // 1일 0시간 0분
DateTime result = now.Add(timeSpan);
위의 코드는 DateTime.Add 메서드를 사용하여 TimeSpan을 DateTime 객체로 변환합니다.
만약 TimeSpan을 DateTime 객체로 변환하는 방법이 없다면, DateTime.Add를 사용하여 날짜를 더하는 다른 방법은 없습니다.
그러나, DateTime 객체를 받는 메서드가 여러 개 있습니다. 예를 들어, AddDays, AddHours, AddMinutes, AddSeconds 메서드는 각각 날짜를 일, 시간, 분, 초로 더합니다.
#hostingforum.kr
csharp
DateTime now = DateTime.Now;
DateTime result = now.AddDays(1); // 1일 더하기
DateTime result = now.AddHours(1); // 1시간 더하기
DateTime result = now.AddMinutes(1); // 1분 더하기
DateTime result = now.AddSeconds(1); // 1초 더하기
이러한 메서드를 사용하여 날짜를 더할 수 있습니다.
2025-03-04 19:19