String.Format("{0:yyyyMMdd}" ,dr["ar_time"].toString())不能格式化的问题

如题,dr是datarow,ar_time是日期字段。用如上格式化成2009-10-20这样的格式,却不能成功。

后来把toString()去掉变成String.Format("{0:yyyy-MM-dd}" ,dr["ar_time"]),就可以了。看来,String.Format格式化时间时,被格式化的对象必须是日期类型。

原文地址:https://www.cnblogs.com/showker/p/1657617.html