数据库控件中日期格式显示的一个小问题
数据库控件中绑定日期格式,如GridView,一般都这样写:yyyy-MM-dd.
现在我想写成这样的yyyy/MM/dd,但把格式写成{0:yyyy/MM/dd}后,在浏览器中看到的还是yyyy-MM-dd的格式,这是什么原因?怎么解决这个问题,让其显示为yyyy/MM/dd.
[解决办法]
<%# DataBinder.Eval(Container.DataItem, "addtime ", "{0:yyyy/MM/dd} ") %>
[解决办法]
DateTime.Now.ToString( "yyyy/MM/dd ")
[解决办法]
在存储过程里写!
日本标准
日期转换格式为111时,得到的字符串是yyyy/mm/dd
select CONVERT(VARCHAR(11),getdate(),111)
2007/08/26
[解决办法]
绑定时把EnableHtml(记不清了,好像是这个写)属性设成false
[解决办法]
< ... HtmlEncode= "False " DataFormatString= "{0:yyyy/MM/dd} " ..>
[解决办法]
http://www.cnblogs.com/doll-net/archive/2006/12/30/607641.html
DateTime(yyyy-mm-dd).ToString( "yyyy/MM/dd ",System.Globalization.DateTimeFormatInfo.InvariantInfo)
;
[解决办法]
找到环境测试过了,应该是
{0:yyyy\/MM\/dd}