比如 你有一个时间A 2007-11-12 7:00:00
现在给你一段时间a 比如 600(秒)
如何算出 A-a得到的时间呢? 即2007-11-12 6:50:00我知道如果算A+a可以用
System.DateTime time_before;
time_before.AddSeconds();
实现,但求时间以前该如何
现在给你一段时间a 比如 600(秒)
如何算出 A-a得到的时间呢? 即2007-11-12 6:50:00我知道如果算A+a可以用
System.DateTime time_before;
time_before.AddSeconds();
实现,但求时间以前该如何
private void button1_Click(object sender, EventArgs e)
{
DateTime bt1 = DateTime.Now;
bt1=bt1.AddSeconds(-600);
this.Text = bt1.ToLongTimeString(); }
System.DateTime time_before;
time_before.AddSeconds(-600);
这是你的代码吗?报的什么错?变量未初始化吧?
DateTime beginning = DateTime.MinValue;
DateTime before = DateTime.Parse("2007-11-12 7:00:00");
int seconds = 600;
TimeSpan ts = before - beginning;
ts = TimeSpan.FromSeconds(ts.TotalSeconds - seconds);
DateTime after = beginning + ts;