3

データベースからの日付。「mm/dd/yy」の形式にする必要があります

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

Response.Write(dr("CreateDate"))

Next
4

4 に答える 4

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

編集: dr("CreateDate") が DBNull の場合、これは "" を返します。

于 2008-09-24T17:00:01.600 に答える
3

Convert.ToDateTime(dr("CreateDate")).ToShortDate()

「ToString」関数で使用できるカスタム形式を含む、DateTime データ型から使用できるその他の関数については、MSDN ドキュメントを参照してください。

于 2008-09-24T16:59:01.680 に答える
0
Response.Write(DateTime.Parse(dr("CreateDate").ToString()).ToString("MM/dd/yyyy"))
于 2008-09-24T16:58:49.963 に答える
0

簡単:

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

// また、実行する前に dbnull でないことも確認します

if (! DBNull.Value.Equals(dr["CreateDate"])) // blah blah
于 2008-09-24T16:59:25.843 に答える