.NET c# 用if判断两个时间的差值?

huangyu_info 2011-03-08 09:50:41
protected void Button1_Click(object sender, EventArgs e)

{
读取旧的结束时间。
生成新的开始时间。
if( 旧的结束时间 减去 新的开始时间 大于 10秒钟 )
{
执行程序。
将生成新的开始时间写入数据库,替换旧的结束时间。
成功!
}
else
{
失败!
}

}

难点在于“旧的结束时间 减去 新的开始时间 大于 10秒钟”
这两个时间怎么比较出差值是10秒??

求助。。。。。C#后台代码,网页。

...全文
350 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanzhehanzhe 2011-03-08
  • 打赏
  • 举报
回复
大家说的没错,这不算难点,用TimeSpan实现
哈哈镜0000 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]

TimeSpan ts=dt1-dt2;
if(ts.TotalMinutes >10)
{
}
[/Quote]
用这个呀
zengbin3013 2011-03-08
  • 打赏
  • 举报
回复
利用timespan类计算
zzmsyt 2011-03-08
  • 打赏
  • 举报
回复
timespan吧 算秒的话 用TotalSeconds
flyerwing 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
TimeSpan ts=dt1-dt2;
if(ts.TotalMinutes >10)
{
}
[/Quote]
timespan就是差
旅行者I号 2011-03-08
  • 打赏
  • 举报
回复
if(dt旧.AddSeconds(10).CompareTo(dt新)>0)
{
}
蝶恋花雨 2011-03-08
  • 打赏
  • 举报
回复
http://hi.baidu.com/%D6%B8%BC%E4%C6%AE%C1%E3/blog/item/22311beac8f8ed34b90e2d4e.html
C#中使用TimeSpan计算两个时间的差值
蝶恋花雨 2011-03-08
  • 打赏
  • 举报
回复
TimeSpan Datetime dt1=读取数据库的值 ;DateTime dt2=新的 时间。 然后相减
ycproc 2011-03-08
  • 打赏
  • 举报
回复
TimeSpan这个函数来计算时间差

TimeSpan=time1-time2
沅江汐水 2011-03-08
  • 打赏
  • 举报
回复
TimeSpan 有这个类,楼主查查,
可以计算出两个时间差
vrhero 2011-03-08
  • 打赏
  • 举报
回复
这也叫难点?没事儿看看MSDN没坏处...
q107770540 2011-03-08
  • 打赏
  • 举报
回复
TimeSpan ts=dt1-dt2;
if(ts.TotalMinutes >10)
{
}

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧