首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >asp.net网格视图中的日期时间格式

asp.net网格视图中的日期时间格式
EN

Stack Overflow用户
提问于 2011-08-30 04:09:43
回答 5查看 87.7K关注 0票数 21

我需要在我的网格视图中显示一个datetime列,但我不想肯定地显示millin second。如何在gridview中设置格式字符串,以便以以下格式显示日期时间数据: 08-19-2007 11:09 AM

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-08-30 04:12:11

为绑定字段使用适当的DataFormatString

代码语言:javascript
复制
<asp:BoundField DataField="YourDateField" HeaderText="SomeHeader" 
                    DataFormatString="{0:MM-dd-yyyy hh:mm tt}"  />

或者,您可以使用DateFormatString="{0:g}",这是一般的日期/时间模式(短时间)。它会产生类似于08/19/2007 11:09 AM的东西

票数 54
EN

Stack Overflow用户

发布于 2013-09-30 16:20:02

您还可以检查是否正在使用模板字段。

代码语言:javascript
复制
<asp:TemplateField HeaderText="Submission Date">
<ItemTemplate>
<%#Eval("dbDate","{0:dd/MM/yyyy HH:mm:tt}")%>
</ItemTemplate>
</asp:TemplateField>
票数 10
EN

Stack Overflow用户

发布于 2013-09-30 14:50:39

包含AM/PM的日期时间格式:

代码语言:javascript
复制
HtmlEncode="false" DataFormatString="{0:dd/MM/yyyy hh:mm:ss tt}"
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7235324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档