字符串格式日期-C#或者VB.NET

时间:2020-03-06 14:40:29  来源:igfitidea点击:

日期从数据库中出来,需要格式化为" mm / dd / yy"

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

Response.Write(dr("CreateDate"))

Next

解决方案

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

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

请参阅MSDN文档,以获取DateTime数据类型可用的其他功能,包括可通过" ToString"功能使用的自定义格式。

简单:

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

//在执行此操作之前,我还要检查它是否不是dbnull

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

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

编辑:如果dr(" CreateDate")是DBNull,则返回""。