답변:
형식을 사용자 정의로 설정 한 후 형식을 지정하십시오.
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss";
또는 당신은 그것을 배치하고 싶습니다. 그런 다음 날짜 / 시간을 직접 입력 할 수 있습니다. MMM을 사용하는 경우 직접 코드를 작성하지 않는 한 해당 월에 숫자 값을 입력해야합니다 (예 : 5 월에 5 개의 결과).
날짜와 시간에 대한 선택 도구를 모릅니다. 나에게 맞춤 컨트롤처럼 들립니다.
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern
하고 System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern
얻을 수도 있습니다 . MSDN 링크
Dim date As String = CultureInfo...ShortDatePattern Dim time As String = CultureInfo...ShortTimePattern dtpThing.Format = DateTimePickerFormat.Custom dtpThingEnd.CustomFormat = date + " " + time
시간 구성 요소를 수동으로 제한 할 수도 있습니다. Dim date As String = CultureInfo...ShortDatePattern Dim time As String = CultureInfo...ShortTimePattern dtpThing.Format = DateTimePickerFormat.Custom dtpThingEnd.CustomFormat = date + " HH:mm"
작업에 두 개의 DateTimePicker를 사용하는 것이 가장 좋습니다. 하나는 날짜 섹션의 기본값이고 두 번째 DateTimePicker는 시간 부분입니다. 두 번째 DateTimePicker를 다음과 같이 포맷하십시오.
timePortionDateTimePicker.Format = DateTimePickerFormat.Time;
timePortionDateTimePicker.ShowUpDown = true;
두 사람은 당신이 그들을 캡처 한 후 다음과 같아야합니다
이 두 컨트롤에서 DateTime을 얻으려면 다음 코드를 사용하십시오.
DateTime myDate = datePortionDateTimePicker.Value.Date +
timePortionDateTimePicker.Value.TimeOfDay;
이 두 컨트롤에 DateTime을 할당하려면 다음 코드를 사용하십시오.
datePortionDateTimePicker.Value = myDate.Date;
timePortionDateTimePicker.Value = myDate.TimeOfDay;
DateTime Picker는 날짜와 시간을 모두 선택하는 데 사용할 수 있으므로 '날짜 및 시간 선택기'입니다. " 형식 "특성을 " 사용자 정의 "로 설정하고 다른 형식 지정자의 조합을 설정하여 " 사용자 정의 형식 "특성 에서 다른 형식으로 날짜 / 시간을 나타내거나 선택할 수 있습니다. 그러나 날짜를 변경하려면 시간 선택의 경우 팝업 달력을 사용할 수 있습니다 (동일한 컨트롤에서 위 / 아래 키를 사용하여 값을 변경해야합니다).
예를 들어 사용자 정의 형식 " ddddd, MMMM dd, yyyy hh : mm : ss tt "는 " 2009 년 8 월 20 일 목요일 오후 02:55:23 "과 같은 결과를 제공합니다 .
당신은 당신의 필요 예에 맞게 형식 지정자에 대해 서로 다른 조합으로 주위를 재생할 수 있습니다 MMMM "줄 것이다 8 월 반면" MM은 "줄 것이다 팔월 "
yyyy-MM-dd HH:mm
) 표시 된 날짜 및 시간의 일부만 반영하는 값을 반환하는 방법은 무엇입니까 ? 나는 그것을 버그라고 부를 것이지만 수십 년 동안 존재 해왔다.
DateTimePicker 컨트롤에 이러한 작업을 수행 할 수있는 기능이 없습니다. 꽤 기본적이고 실망스러운 컨트롤입니다. 가장 좋은 방법은 원하는 것을 수행하는 타사 컨트롤을 찾는 것입니다.
날짜와 시간을 수동으로 입력하는 옵션의 경우 TextBox / DateTimePicker 조합을 사용하여 사용자 지정 구성 요소를 작성하여이를 수행 할 수 있으며 타사 컨트롤이 옵션이 아닌 경우 합리적으로 작동 할 수 있습니다.