2012-10-21 2 views
0

안녕하세요 저는 Windows 양식 응용 프로그램이 있습니다. 그것의 DATE 타입의 두 개의 열이있는 데이터베이스 테이블을 가지고있다. 나는 열에 날짜를 MM/dd/yyyy 형식으로 쉽게 삽입 할 수 있습니다. 그러나 테이블에서 데이터를 검색 할 때 다음 코드를 사용합니다.SQL 서버에서 검색 한 날짜를 MM/dd/yyyy 문자열로 변환하십시오.

SqlDataAdapter sda = new SqlDataAdapter ("select * from table", conn); DataSet ds = new DataSet(); sda.Fill (ds, "table");

이제 레이블에 DATE가 포함 된 ds의 콘텐츠를 표시해야합니다. 내가 이렇게하면 :

label1.Text = ds.Tables [0]. 행 [0] [0] .ToString(); 12:00:00 AM 시간으로 전체 날짜가 표시됩니다! 이 값을 MM/dd/yyyy 형식으로 지정하고 싶습니다. 나는 C#을 사용하고있다. 도와주세요.

는 기본적으로 난 내가 "MM/DD/YYYY"

답변

0

같은 날짜 형식으로 문자열을 포맷 할 수 있습니다 방법을 알고 싶어요이 시도 : -

string date1= date.ToString("dd-MM-yyyy"); 
+0

객체의 날짜가 무엇 (위의 코드도 using System.Linq을 추가 할 필요가 있습니다)? –

0

당신은 사용자 정의와 ToString을 사용할 수 있습니다 날짜 형식 문자열.

label1.Text = ds.Tables[0].AsEnumerable() 
          .First().Field<DateTime>(0).ToString("MM/dd/yyyy"); 

Custom Date and Time Format Strings

관련 문제