我得到的日期时间为 1/2/2010 11:29:30,我正在网格视图中显示它。
我想将其转换为“2010 年 2 月 1 日 11:29”。
请让我知道如何像这样转换它。
提前致谢。
注意:我使用的是 asp.net 和 C#。
Use the ToString http://msdn.microsoft.com/en-us/library/k494fzbf.aspx的方法DateTime
,它对于格式化数据非常有用。这是一个简单的例子:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
Date
</HeaderTemplate>
<ItemTemplate>
<%# ((DateTime)Eval("DatePosted")).ToString("MMM d, yyyy 'at' h:mm tt")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
有关其他格式选项的参考,请参阅here http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)