[C#] DateTimePicker 1월 1일로 설정하는 방법

DateTimePicker에서 날짜를 1일로 설정하려면, 아래와 같은 코드를 사용하세요.

DateTimePicker 1월 1일 설정

현재 선택된 날짜의 연도를 유지하면서 1월 1일로 변경하는 방식이에요.

dateTimePicker.Value = new DateTime(dateTimePicker.Value.Year, 1, 1);
  • dateTimePicker.Value.Year: DateTimePicker에 설정된 값에서 연도를 가져와요.
  • new DateTime(dateTimePicker.Value.Year, 1, 1): 가져온 연도로 새 DateTime 객체를 만들고, 1월 1일로 설정해요.
  • dateTimePicker.Value: 새로 생성한 날짜로 DateTimePicker 값을 변경해요.

현재 연도 기준으로 1월 1일 설정

현재 연도를 기준으로 1월 1일로 설정하고 싶다면, 다음 코드를 사용할 수 있어요.

dateTimePicker.Value = new DateTime(DateTime.Now.Year, 1, 1);

이 코드는 사용자가 선택한 날짜와 관계없이 항상 현재 연도의 1월 1일로 설정해줘요. DateTimePicker에서 손쉽게 날짜를 설정할 때 유용하게 사용할 수 있겠죠?

dateTimePicker.Value.Month와 DateTime.Now.Month 등을 사용하여, 해당 연월 1일로 설정할 수도 있을 거예요~

댓글 쓰기
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗