-
C# DateTimePicker 기본값 설정하기닷넷/WinForms 2018. 3. 27. 10:01반응형
dateTimePicker1.Value = new DateTime(int.Parse("년도"), int.Parse("월"), int.Parse("일"));
예제.
1. 기본값을 현재 월의 5일로 설정
(프로그램을 실행하면 dateTimePicker1은 항상 현재 월의 28일로 나오게.)
dateTimePicker1.Value = new DateTime(int.Parse(DateTime.Now.ToString("yyyy")
, int.Parse(DateTime.Now.ToString("MM")
, 5);2. 기본값을 현재의 다음 달의 말일-2 로 설정
(프로그램을 실행하면 dateTimePicker1은 항상 현재의 다음 달 말일-2 로 나오게.
예를 들어 현재 2018년 3월 27일의 다음 달 말일-2는 2018년 4월 28일)
int nowYear = DateTime.Now.Year;
int nextMonth = DateTime.Now.AddMonths(1).Month;
int sDay = DateTime.DaysInMonth(nowYear, nextMonth) - 2;
dateTimePicker1.Value = new DateTime(nowYear, nextMonth, sDay);
3. 기본값을 현재년도+1의 현재 달, 현재 일로 설정
(프로그램을 실행하면 dateTimePicker1은 항상 내년, 현재 달, 현재 일로 나오게.)
dateTimePicker1.Value = new DateTime(DateTime.Now.AddYears(1).Year, DateTime.Now.Month, DateTime.Now.Day);
반응형'닷넷 > WinForms' 카테고리의 다른 글
C# DataGridView 엑셀 출력 빠르게 하기 (복사&붙여넣기) (8) 2018.07.20 C# 텍스트박스에 숫자만 입력되게 하기 (0) 2018.06.07 C# 간단하게 구현한 CheckBox ComboBox (with CheckedListBox) (1) 2018.03.15 C# 엑셀파일 가져오기 using Microsoft.Office.Interop.Excel (DataGrdiVeiw에 바인딩 포함) (8) 2018.01.10 C# DataGridView를 Database에 동기화하는 방법 (InsertCommand, UpdateCommand, DeleteCommand 사용하기) (0) 2017.10.20