문자열 형식 날짜 -C# 또는 vb.net
-
02-07-2019 - |
문제
데이터베이스에서 나오는 날짜는 "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
제휴하지 않습니다 StackOverflow