n2:Display>
EditableDate プロパティがあり、<タグを使用して WebForms ページに表示しています。デフォルトの出力は7/02/2011 12:00:00 AMのようなものですが、日付を7 February 2011のようにフォーマットしたいと思います。<n2:Display Format="{0:d MMM yyyy}">
ただし、これは {0:d MMM yyyy} を出力するだけです。
2 に答える
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"/>
于 2012-01-23T10:15:15.823 に答える
0
これについてはよくわかりません: フォーマット部分だけが必要なのでしょうか?
<n2:Display Format="d MMM yyyy">
于 2011-10-07T00:07:26.503 に答える