DateTimePicker
☞ 사용자가 날짜와 시간을 선택하고 해당 날짜와 시간을 지정된 형식으로 표시할 수 있도록 하는데 사용된다.
☞ MinDate 및 MaxDate 속성을 설정하여 선택할 수 있는 날짜와 시간을 제한할 수 있다.
|
생성자 |
|
DateTimePicker - DateTimePicker 클래스의 새 인스턴스를 초기화합니다. |
|
멤버 | |
|
MaxDateTime |
DateTimePicker 컨트롤의 최대 날짜 값을 지정 |
|
MinDateTime |
DateTimePicker 컨트롤의 최소 날짜 값을 지정 |
|
CustomFormat |
사용자가 지정한 날짜 및 시간 형식 문자열을 가져오거나 설정합니다. |
|
CustomFomat |
|
· CustomFormat 속성을 설정하고 사용자 지정 형식의 문자열을 작성하여, 사용자 고유의 형식 스타일을 만들 수 있습니다. Ex) "MMMM dd, yyyy - dddd"설정 -> "June 01, 2001 - Friday"와 같이 표시
->"yyyy'-'MM'-'dd tttt HH':'mm':'ss"으로 설정하여 실행한 결과 |
|
ShowUpDown 속성 |
|
· 스핀 단추 컨트롤(up-down 컨트롤이라고도 함)을 사용하여 날짜/시간 값을 조정하려면 ShowUpDown 속성을 true로 설정
Ex) dateTimePicker1.ShowUpDown = true;
위와 같이 달력형태에서 스핀단추형식으로 변한 것을 볼 수 있다. |
사용자 지정 DateTime 형식 지정자
|
d |
월의 일자를 1부터 31까지의 숫자로 나타냄 |
|
dd |
월의 일자를 01부터 31까지의 숫자로 나타냅니다. 한 자리 날짜의 경우 앞에 0이 표시됩니다. |
|
ddd |
해당 날짜의 요일을 나타냄 |
|
dddd |
해당 요일+일 |
|
h |
시간을 1부터 12까지의 숫자로 나타냅니다. 즉, 자정 또는 정오 이후의 총 시간을 계산하는 12시간 형식으로 나타냅니다. |
|
hh |
시간을 01부터 12까지의 숫자로 나타냅니다. 즉, 자정 또는 정오 이후의 총 시간을 계산하는 12시간 형식으로 나타냅니다. |
|
H |
시간을 0부터 23까지의 숫자로 나타냅니다. |
|
mm |
분을 00부터 59까지의 숫자로 나타냅니다. |
|
M |
월을 1부터 12까지의 숫자로 나타냅니다. 한 자리 월의 경우 앞에 0이 표시되지 않습니다. |
|
MM |
월을 01부터 12까지의 숫자로 나타냅니다. 한 자리 월의 경우 앞에 0이 표시됩니다. |
|
yyyy |
연도를 네 자리 숫자로 나타냅니다. |
|
s |
초를 0부터 59까지의 숫자로 나타냅니다. |
|
사용 예 |
|
DateTimePicker dataTimePicker1 = new DateTimePicker(); dateTimePicker1.ShowUpDown = true;
dateTimePicker1.ShowCheckBox = true; //체크박스 표시 dateTimePicker1.MinDate = new DateTime(1985, 6, 20); dateTimePicker1.MaxDate = DateTime.Today;
dateTimePicker1.CustomFormat = "yyyy'-'MM'-'dd tttt HH':'mm':'ss"; dateTimePicker1.Format = DateTimePickerFormat.Custom; |