2013-04-10 5 views
0

을 보여주는 DD를/mm/yyyy 값은 여전히 ​​목록 상자 (링크)에 데이터를로드 할 때의 시간을 표시합니다.을 DateTimePicker도 난 단지 나에게이 형식으로 시간을 표시하도록되어 폼에서 기념일 및 Timepicker이 시간

private void loadlist() // methode om de lijsten te laden (SELECT*) 
    { 
     listBox1.Items.Clear(); // Maakt listBox1 leeg 
     listBox2.Items.Clear(); // Maakt listBox2 leeg 
     listBox3.Items.Clear(); // Maakt listBox3 leeg 
     listBox4.Items.Clear(); // Maakt listBox4 leeg 
     cn.Open();     // DB connectie openen 
     cmd.CommandText = "SELECT * FROM tafel"; // Query 
     dr = cmd.ExecuteReader(); 
     if (dr.HasRows) 
     { 
      while (dr.Read()) 
      { 
       listBox1.Items.Add(dr[1].ToString()); // Voegt rows uit tbl in listbox 
       listBox2.Items.Add(dr[2].ToString()); // en zet ze om in string 
       listBox3.Items.Add(dr[3].ToString()); 
       listBox4.Items.Add(dr[4].ToString()); 
      } 
     } 
     cn.Close(); 
    } 

enter image description here

내 현재의 형식은 다음과 같습니다 : DD/MM은/년 (그리고 보여줍니다 : 10-Apr-

이 내 데이터베이스에서 데이터를 표시하기 위해 사용하고있는 코드는 2013 17:08 the listBox)

쉬운 질문 인 경우 유감입니다 .. 어떻게하는지 알 수 없습니다.

+2

다음 형식을 설정하는 방법을 보여주십시오 추가 할 수 있습니다. 또한 "m"은 월이 아닌 분이 며 "dd/MM/yyyy"는 "01-5 월 -13"을 제공하지 않습니다. 왜 당신은 또한 날짜/시간 피커에 대해서 이야기 할 때리스트 박스를 가지고 있습니까? –

+0

다음과 같이해야합니다 :'string dateOnly = DateTime.Now.ToString ("dd-MM-yyyy");'형식을 어떻게 설정하는지 보여줄 수 있습니까? – tnw

+0

는 dd-MMM-yy가 아니어야합니까? –

답변

2

몇 가지 시도해보십시오.

string dateOnly = dateTimeVariable.ToString("dd-MM-yyyy"); 

또는

dateTimeVariable.ToShortDateString(); 

모두 당신이 찾고있는 무엇을 제공해야합니다.

편집 : 코드에서, 지금이 시도 :

DateTime.Parse(dr[1]).ToShortDateString()); 
+0

추가를 시도했지만 작동하지 않습니다. 확실히 나는 틀린 장소에서 코드를 대체하고있다. 어디에서 코드를 파싱 할 것인가? 감사합니다. 죄송합니다. –

+0

@DavidAsssad, 모든 코드를보고 직접 디버깅 할 필요없이 도움을받는 것은 매우 어렵습니다. 내가 할 수 없기 때문에, 당신은이 정보를 가지고 스스로 알아 내야 할 것입니다. SQL에서 반환 된 Date 또는 DateTime 형식의 문자열은 여기서 설명한 메서드를 사용하여 날짜로만 구문 분석하고 출력 할 수 있습니다. 내가 너를 도울 수있는 것은 그다지 많지 않다. – tnw

+0

나는 이해한다. 시간 내 주셔서 감사합니다. 코드를 다시 작성하고 코드로 작업 할 수 있는지 확인해 보겠습니다. 고맙습니다! –

-1
Convert.ToDateTime(dr[1].ToString()).ToString("yyyy/MM/dd"); 

이 하나

+0

감사하지만 그것은 어떤 이유로 작동하지 않습니다. (붉은 선 : "ToString"은 1 개의 인수를 취합니다. " –

+0

Gino4nx가'dr [1]'이 SQL 쿼리에서'DateTime' 객체를 반환한다고 잘못 가정하고 있기 때문입니다 – tnw

+0

지금 확인하십시오. – Gino4nx