我想知道如何转换为datetime,但是以整数形式获取月份而不是月份的名称。我正在listview控件中进行转换。谢谢!
<asp:ListView ID="listviewAttachments" runat="server">
<ItemTemplate>
<tr class="announcementPost">
<td class="posted">
<h6> <span> <%# Convert.ToDateTime(Eval("DateModified")).Month%> </span></h6>
答案 0 :(得分:1)
<h6> <span> <%# Convert.ToDateTime(Eval("DateModified")).ToString("MMMM")%> </span></h6>
答案 1 :(得分:1)
使用以下内容:
<%# Convert.ToDateTime(Eval("DateModified")).ToString("MMM")%> --for short/abbrievated month name
OR
<%# Convert.ToDateTime(Eval("DateModified")).ToString("MMMM")%> --for full month name
参考: Custom Date and Time Format Strings
或者,如果您需要特定于文化的月份名称,那么您可以尝试以下方法:
DateTimeFormatInfo.GetAbbreviatedMonthName Method
DateTimeFormatInfo.GetMonthName Method
答案 2 :(得分:0)
试试这个:
Convert.ToDateTime(Eval("DateModified")).ToString("MMMM");
答案 3 :(得分:0)
试试这个功能
隐藏在asp.net代码中的MonthName(Month(Date.Now))
。