String.Format("{0:yyyy-MM-dd}" ,dr["ar_time"].toString())不能格式化的问题
Posted on 2010-01-27 15:49 Showker 阅读(2674) 评论(2) 编辑 收藏 举报如题,dr是datarow,ar_time是日期字段。用如上格式化成2009-10-20这样的格式,却不能成功。
后来把toString()去掉变成String.Format("{0:yyyy-MM-dd}" ,dr["ar_time"]),就可以了。看来,String.Format格式化时间时,被格式化的对象必须是日期类型。