我想从日期中减去秒数,例如:
假设我在无符号整数中有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();
答案 0 :(得分:29)
DateTime
的{{1}}方法采用正负秒数:
[
value
参数表示]整数秒和小数秒。值参数可以是负数或正数。
因此,要减去1300秒,您需要添加-1300秒:
DateTime.Now.AddSeconds(-1300);
答案 1 :(得分:4)
DateTime.Now.AddSeconds(-1300)
这很容易
答案 2 :(得分:4)
尝试:
DateTime.Now.AddSeconds(-1300);