比如 你有一个时间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();
实现,但求时间以前该如何
解决方案 »
- 每次执行sql语句后都关闭连接吗
- gridview单元格编辑刷新问题
- 再麻烦大家帮我看看这段sql的问题。
- Process.start指定为UseShellExecute=false的问题
- Toolbar的问题
- 选项卡控件问题
- 请教一个多线程的小问题
- System.Text.RegularExpressions.Regex.IsMatch(filename,"^.") 和 (filename,“^.”)啥意思
- 求大神!winform安装界面美化怎么美化?
- keybd_event 模拟键盘输入
- 怎样实现这种常见的界面
- 才开始接触c#(一直在用VC++),问一个很低级的问题,web编程、C#、.Net之间有什么差别?
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;