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);




+ Recent posts

티스토리 툴바