字符串格式日期 - C#或VB.NET(String Format Date - C# or VB

2019-09-23 23:44发布

日期现身数据库,需要为“MM / DD / YY”格式化

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

Response.Write(dr("CreateDate"))

Next

Answer 1:

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

编辑:如果博士​​( “CREATEDATE”)是DBNull的,这将返回 “”。



Answer 2:

Convert.ToDateTime(DR( “CREATEDATE”))。ToShortDate()

请参阅从datetime数据类型提供的其他功能,包括可通过“的ToString”功能自定义格式的MSDN文档。



Answer 3:

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


Answer 4:

简单:

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

//我还要检查它没有这样做,虽然它之前的DBNull

if (! DBNull.Value.Equals(dr["CreateDate"])) // blah blah


文章来源: String Format Date - C# or VB.NET