から秒を差し引いてのDateTimeを取得します。私は例えば、日付から秒を減算したいと思い、現在の日付
は、私は符号なし整数で1300秒を持っていると言う、私は現在の日付を利用したいと思いますし、それから1,300秒を差し引いて、
01/13/2012 2:15 PM
(形式は実際には問題ありません)で終わります。
私がしようとしなかった:
DateTime dt = new DateTime();
dt.Add(new TimeSpan(0, 0, ui.OnlineTime));
Online.Text = dt.ToLongDateString();
あなたが日付に期間を変換することはできませんが。このように考えてみましょう:今日の日付までに1300秒の時間を**追加(または削除)したいです。 – Groo
私は試しました: DateTime dt = new DateTime(); dt.Add(新しいTimeSpan(0、0、ui.OnlineTime)); Online.Text = dt.ToLongDateString(); – Eric
あなたの問題は、 'DateTime'は不変であるということです。 'Add'は新しいDateTimeを返します。また、 'TimeSpan.FromSeconds'を使用してください。 – SLaks