我有一個EditableDate屬性,並使用< n2:Display>
標記將其顯示在WebForms頁面中。默認輸出類似於7/02/2011 12:00:00 AM但是我想格式化日期,如2011年2月7日。已嘗試<n2:Display Format="{0:d MMM yyyy}">
但是,這只是輸出{0:d MMM yyyy}。N2CMS使用<n2:Display>標記格式化日期屬性
1
A
回答
0
對此不確定:難道你只需要格式化部分?
<n2:Display Format="d MMM yyyy">
0
在你ContentItem,添加新的屬性,如 「XDateString」 如下:
...
[EditableDate("Date", 50, ContainerName = Tabs.Content)]
public virtual DateTime? EventDate
{
get { return (DateTime?)GetDetail("EventDate"); }
set { SetDetail("EventDate", value); }
}
public virtual string EventDateString
{
get
{
if (!EventDate.HasValue) return string.Empty;
//Format here your Date
return (EventDate.Value.ToString("d") + " " +
EventDate.Value.ToString("MMMM") + " " +
EventDate.Value.ToString("yyyy")
);
}
}
...
然後在設計頁面,添加:
<n2:Display runat="server" PropertyName="EventDateString"/>
相關問題
- 1. 使用Moment.js標準化日期格式
- 2. 使用XSLT屬性中的格式化日期
- 3. 使用jQuery日曆格式化日期
- 4. 忽略日期標記中值屬性的初始化
- 5. 日期格式化
- 6. 顯示標記的格式日期
- 7. Struts 1日期格式標記
- 8. 帶時間標記R□格式日期
- 9. 使用NSDateFormatter進行日期格式化
- 10. 如何使用NSDateFormatter格式化日期
- 11. 使用c#進行日期格式化#
- 12. 使用javascript格式化JSON日期
- 13. MYSQL日期格式化使用組concat
- 14. 使用Javascript格式化日期時間
- 15. 使用日期格式化程序
- 16. 使用Asp.net mvc格式化日期
- 17. 如何使用preg_split格式化日期
- 18. 使用XML格式化日期
- 19. 使用fmt格式化日期:formatDate
- 20. 使用moment.js格式化日期
- 21. 格式化日期在標題
- 22. 日期格式化程序沒有正確格式化日期
- 23. 問題與MVC ModelMetaData屬性和格式化日期
- 24. .NET:語言標記/文化中的本地日期格式?
- 25. 屬性返回單獨的月份,日期,年份屬性格式化?
- 26. 使用JSTL中的fmt標記格式化日期(例如星期五)的日期
- 27. 使用XSLT格式XML屬性值的日期
- 28. 使用Ant日期屬性?
- 29. 使用<f:convertDateTime>格式化日期並將其顯示在<h:outputText>中
- 30. 使用正確的日期/時間格式化日期