날짜를 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초를 더함
이상입니다^^