ASP.NET Gridview中没有时间的日期格式
在ASP.NET gridview中绑定两个日期。 我想显示dd/MM/yyyy
但显示10/03/2014 00:00:00
。
<asp:Label ID="lblFromDate" runat="server" DataFormatString="{0:dd/MM/yyyy}" HtmlEncode="false" Text='' />
DataFormatString
是BoundField
控件的属性,不会影响任何其他控件。 您可以在Eval
表达式中指定格式:
Text='<%# Eval("Fromdate", "{0:dd/MM/yyyy}") %>' />
根据MSDN上的这篇文章, DataFormatString属性具有有限数量的DateTime数据变体。
你在寻找的是:
DataFormatString="{0:d}"
这是short date pattern
。
为了获得dd/MM/yyyy
格式,您还需要正确设置文化信息(例如**en-GB**
)。
我在字段的DataFormatString
属性上使用{0:dd/MM/yyyy}
实现了它
它运作良好
DataFormatString
是BoundField
控件的属性,不会影响任何其他控件。 您可以在Eval
表达式中指定格式:
上述就是C#学习教程:ASP.NET Gridview中没有时间的日期格式分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
Text='<%# Eval("Fromdate", "{0:dd/MM/yyyy}") %>' />
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1002466.html