0

アプリに xaf と xpo を使用しています。時間の TimeSpan フィールドがあります。

private TimeSpan showTime;

public TimeSpan ShowTime
{
    get { return showTime; }
    set { SetPropertyValue("ShowTime", ref showTime, value); }
}

DB では のように保存されfloatます。
アプリ (DevExpress によって生成された) では、時間は通常、次22:00:00のように表示さ79200 れます。

<li><a href="#"><%=TimeSpan.Parse(schedule.ShowTime.Value.ToString()) %></a></li>

私は持っています:79200.00:00:00

正しく解析するには?
ありがとう。

4

2 に答える 2

2

秒数であるdoubleschedule.ShowTime.Value型の場合は、 FromSeconds メソッドを使用する必要があります。

<%=TimeSpan.FromSeconds(schedule.ShowTime.Value) %>
于 2011-12-21T11:45:15.370 に答える
0

ユーザーが TimeSpan をテキストとして入力し、それを期間として保存できるようにするソリューションがあります。http://mdworkstuff.blogspot.com/2011/03/timespan-editor-for-xaf.htmlをご覧ください

于 2012-03-12T23:53:13.010 に答える