date d'entrée sur une base de données, doivent formater comme "mm/jj/aa"Chaîne Date - C# ou VB.NET
For Each dr as DataRow in ds.Tables(0).Rows
Response.Write(dr("CreateDate"))
Next
date d'entrée sur une base de données, doivent formater comme "mm/jj/aa"Chaîne Date - C# ou VB.NET
For Each dr as DataRow in ds.Tables(0).Rows
Response.Write(dr("CreateDate"))
Next
string.Format("{0:MM/dd/yy}", dr("CreateDate"))
Edit: Si dr ("CreateDate") est DBNull , cela renvoie "".
Response.Write(DateTime.Parse(dr("CreateDate").ToString()).ToString("MM/dd/yyyy"))
Convert.ToDateTime (dr ("CreateDate")) .ToShortDate()
Consultez les documents MSDN pour connaître les autres fonctions disponibles dans le type de données DateTime, y compris les formats personnalisés disponibles via la fonction 'ToString'.
Facile:
((DateTime)dr["CreateDate"]).ToString("MM/dd/yyyy")
// Je voudrais aussi vérifier qu'il ne soit pas DBNull avant de le faire si
if (! DBNull.Value.Equals(dr["CreateDate"])) // blah blah