有没有办法可以格式化ListView中绑定的日期?
我有这个ListView片段
<ListView ID="lvView" runat="server">
<ItemTemplate>
//... some bounded data
<asp:Label ID="lblDate" runat="server" Text='<%# Bind("RequiredDate") %>' />
//... another bounded data
</ItemTemplate>
</ListView>
由于RequiredDate
是DateTime
,因此它会显示如此10/20/2010 11:08:55 AM
我想要的是格式化该日期以输出类似Oct. 20, 2010
的内容。通常,如果是DateTime,我可以编写类似requiredDate.ToString("MMMM dd, yyyy")
的内容,但在ListView绑定数据中我不能这样做。
我不想使用OnItemDatabound。我只是希望它内联格式化。这可能吗?
答案 0 :(得分:24)
应该像......
Text='<%# Bind("RequiredDate", "{0:MMM dd, yyyy}") %>'
答案 1 :(得分:4)
这应该有效
Text='<%# Bind("DateOfBirth", "{0:MMM dd, yyyy}") %>'
答案 2 :(得分:0)