2012-08-13 2 views
-1

Visual Studio 2010을 사용하고 있는데 yyyy-MMM-dd 형식의 날짜 만 DateTimePicker에 가져 오려고합니다. 나는 시도했다 :Get DatetimePicker의 날짜

DateTime FromDate; 
FromDate = 
Convert.ToDateTime(DateTtimePickerFromDate.Value.Date.ToString("yyyy-MMM-dd")); 

그러나 그것은 효과가 없다.

+3

로 선택한 날짜의 시간을 절약하는 데 사용할 수있는 왜 그냥 FROMDATE = DateTtimePickerFromDate.Value.Date; ?? –

+1

코드/개념에 결함이 있습니다. 'FromDate'는 날짜 구조 일 뿐이며 형식과는 아무런 관련이 없습니다. 'FromDate'는 단지 같은 날짜 일 것입니다. ** 날짜 값을 표시해야하는 위치는 어디입니까? ** – gideon

+0

데이터베이스를 연결 한 후 데이터베이스를 필터링하기 위해이 날짜를 지정하고 해당 형식의 SQL 예외가 "Date out of range"와 같지 않은 경우 해당 시간을 지정합니다. – Rits

답변

4

dateTimePicker1은 시각적으로 날짜와 시간을 표시하는 컨트롤입니다. 이 컨트롤을 사용하면 시각적으로 날짜와 시간을 선택할 수 있습니다. 현재 선택한 날짜 또는 시간을 가져올 수 있습니다.

dateTimePicker1.Value.ToShortDateString(); 

은 짧은 형식으로 날짜를 가져옵니다. 또한 DateTime 클래스에서 ToShortDateString()이 가능합니다. Ex.

DateTime dateTime = new DateTime(); 
    MessageBox.Show (dateTime.ToShortDateString()); 
+0

날짜 형식을 변경하는 방법은 무엇입니까? – Rits

0

이이 database

Convert.ToDateTime(dateTimePicker1.Text) 
관련 문제