닷넷/C#

C# 시간 계산 (DateTime Add함수 월, 일, 시, 분 더하기 빼기)

FreeBear 2020. 9. 11. 02:04
반응형

C# 시간 계산

C#의 DateTime함수의 Add함수 사용법

기준 날짜에서 월, 일, 시, 분 더하기 빼기

using System;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            // 현재 날짜 및 시간
            DateTime now = DateTime.Now;
            
            // 1달 후
            DateTime dt1Mp = now.AddMonths(1);
            
            // 1달 전
            DateTime dt1Mm = now.AddMonths(-1);
            
            // 1일 후
            DateTime dt1Dp = now.AddDays(1);
            
            // 1일 전
            DateTime dt1Dm = now.AddDays(-1);
            
            // 1시간 후
            DateTime dt1Hp = now.AddHours(1);
            
            // 1시간 전
            DateTime dt1Hm = now.AddHours(-1);
            
            // 10분 후
            DateTime dt10mp = now.AddMinutes(10);
            
            // 10분 전
            DateTime dt10mm = now.AddMinutes(-10);
			
            // 값 출력
            Console.WriteLine(now);
            Console.WriteLine(dt1Mp);
            Console.WriteLine(dt1Mm);
            Console.WriteLine(dt1Dp);
            Console.WriteLine(dt1Dm);
            Console.WriteLine(dt1Hp);
            Console.WriteLine(dt1Hm);
            Console.WriteLine(dt10mp);
            Console.WriteLine(dt10mm);
        }
    }
}

 

결과값:

 

*현재 날짜 및 시간
2020-09-11 02:02:56

*1달 후
2020-10-11 02:02:56

*1달 전
2020-08-11 02:02:56

*1일 후
2020-09-12 02:02:56

*1일 전
2020-09-10 02:02:56

*1시간 후
2020-09-11 03:02:56

*1시간 전
2020-09-11 01:02:56

*10분 후
2020-09-11 02:12:56 

*10분 전
2020-09-11 01:52:56

 

2023.04.06 - [C#] - C# 시간 계산 두 번 째 (TimeSpan, DateTimeOffset)

반응형