문제

데이터베이스에서 나오는 날짜는 "MM/DD/YY"로 포맷해야합니다.

For Each dr as DataRow in ds.Tables(0).Rows

Response.Write(dr("CreateDate"))

Next
도움이 되었습니까?

해결책

string.Format( "{0:MM/dd/yy}", dr("CreateDate") )

편집 : dr ( "createate")가 dbnull이면 이렇게하면 "" ".

다른 팁

convert.todateTime (dr ( "createate")). toshortDate ()

'Tostring'기능을 통해 사용할 수있는 사용자 정의 형식을 포함하여 DateTime Datatype에서 사용할 수있는 다른 기능은 MSDN 문서를 참조하십시오.

Response.Write(DateTime.Parse(dr("CreateDate").ToString()).ToString("MM/dd/yyyy"))

쉬운:

((DateTime)dr["CreateDate"]).ToString("MM/dd/yyyy")

// 나는 또한 그것을하기 전에 dbnull이 아님을 확인할 것입니다.

if (! DBNull.Value.Equals(dr["CreateDate"])) // blah blah
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top