-
[C#] DateTime 기념일 계산하기 / 날짜 더하고 빼기 계산 하기[프로그램]/IT 이야기 2022. 1. 15. 10:30728x90
이전 시간에는
DateTime 형식을 String 형식으로 변환하거나
String 형식을 DateTime 형식으로 변환하는 법을 알아봤습니다.
[C#] 문자열을 DateTime 형식으로 변환하는 법 / DateTime을 문자형으로 변환하는 법 / 날짜 표시 형식 /
C# 코드 개발 중 날짜와 관련된 기능을 다뤄야 할 때 DateTime 이라는 클래스를 자주 사용하게 되는데요 오늘은 그중 날짜 표시 형식을 지정하는 방법과 두 날짜 사이의 차이(기간 계산), 기념일 등
kongmks.tistory.com
그리고 특정한 두 날짜의 차이를 계산하는 법을 알아봤는데요!
[C#] DateTime 날짜 계산하는 법 / 두 시간 차이 계산하는 법 / 두 날짜 기간 계산하는 법
이 전 시간에는 DateTime 형식을 String 형식으로 변환하거나 String 형식을 DateTime 형식으로 변환하는 법을 알아봤습니다. [C#] 문자열을 DateTime 형식으로 변환하는 법 / DateTime을 문자형으로 변환하는
kongmks.tistory.com
이번에는 2가지의 실습 문제를 가지고
기념일을 계산하는 방법을 알아볼게요
실습 문제 1
오늘로부터 100일 뒤가 언제 일까?
특정일을 기준으로 5시간 뒤는 언제 일까?
DateTime dt1 = DateTime.Now; // 오늘날짜는 2022-01-09 08:30:21로 가정 DateTime dt2 = DateTime.Parse("2022-01-05 09:00:00"); Console.WriteLine(dt1.AddDays(100)); // 100일 뒤 // 값: 2022-04-19 오전 8:30:21 Console.WriteLine(dt2.AddHours(5)); // 100일 뒤 // 값: 2022-01-05 오후 2:00:00
아주 간단하죠?
이번에는 이전 날짜를 계산하는 법을 알아보죠!
실습 문제 2
오늘로부터 30일 전이 언제일까?
DateTime dt1 = DateTime.Now; // 오늘날짜는 2022-01-09 08:30:21로 가정 DateTime dt2 = DateTime.Parse("2022-01-05 09:00:00"); Console.WriteLine(dt1.AddDays(-30)); // 30일 전 // 값: 2021-12-10 오전 8:30:21 Console.WriteLine(dt2.AddMinutes(-30)); // 30분 전 // 값: 2022-01-05 오전 8:30:00
만약 출력되는 날짜의 포맷을 지정하고 싶으시다면
첫 번째 포스팅을 참고해주시면 돼요!!
이렇게 총 3편의 DateTime 사용법에 대한 포스팅을
마치도록 하겠습니다.
읽어주셔서 감사합니다
728x90