Eval函数中将日期显示的格式修改为yyyy-MM-dd形式

本文介绍了一种将日期格式从2012/9/10更改为2012-02-10的方法。通过使用Convert.ToDateTime结合Eval绑定,可以轻松实现日期格式的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近做的一个项目中在页面显示的日期格式是2012/9/10形式的,感觉看起来特别的不爽,还是比较稀饭2012-02-10这种的形式的,所以就想改一下,不过没有什么思路,所有就在网上寻找解决的方法,不过很是失望啊!最后自己研究了一下,由于Eval绑定之后返回的是Object类型的,不能直接转换为日期的格式,所以具体的代码如下:

<%# Convert.ToDateTime(Eval("EntryDate")).ToString("yyyy-MM-dd")%>

已经试验过了,是可以的哦!相信我也不会忘记这种方式的哈