날짜를 String 형태로 그냥 보여주는 형태로만 나타내면 좋을텐데..

 

날짜 연산이 들어가면 DateTime을 써야되더라고요.. 그래서 간략하게 DateTime에 대해서 정리해보겠습니다.

 

 

 

1. 현재시간을 출력해보겠습니다.

 

  DateTime now;              // 날짜 변수 선언(어차피 현재시간 넣을것이니 임의로 now..)

  now = DateTime.Now;    // 현재시간

 

  Console.WriteLine(now);  // 현재시간을 표현해줍니다.

 

 

2. 현재 시간을 DateTime 변수에 넣어서 년, 월, 일 등으로 분리 해보겠습니다.

   (비주얼 스튜디오에서는 "now."까지 입력하면 아래와 같은 리스트가 나올 것입니다.)

 

  [ex] now.Year  ,  now.Month  ,  now.Day.... 등등

 

 .Year   

현재 년도

 .Month

현재가 몇 월

 .Day    

현재가 몇 일

 .DayOfWeek

현재가 몇 주인지

 .DayOfYear

1년 중 몇 일째인지

 .TimeOfDay

금일 자정부터 현재까지 몇시간째인지

 .Hour

현재 시

 .Minute

현재 분

 .Second

현재 초

 

 

3. 시간을 연산해보겠습니다.

 

  3-1. 연단위 연산     [EX] now = DateTime.Now.AddYears(7);       // 7년을 더함

 

  3-2. 월 단위 연산    [EX] now = DateTime.Now.AddMonths(7);    // 7개월을 더함

 

  3-3. 일 단위 연산    [EX] now = DateTime.Now.AddDays(7);       // 7일을 더함 

 

  3-4. 시간 단위 연산 [EX] now = DateTime.Now.AddHours(7);      // 7시간을 더함

 

  3-5. 분 단위 연산    [EX] now = DateTime.Now.AddMinutes(7);   // 7분을 더함

 

  3-6. 초 단위 연산    [EX] now = DateTime.Now.AddSeconds(7);  // 7초를 더함

 

 

 

이상입니다^^

'LANGUAGE > C#' 카테고리의 다른 글

[C#] 날짜 관련 함수(DateTime())  (0) 2016.10.28

+ Recent posts