当前位置: 代码迷 >> ASP.NET >> C# 比较两个时间差解决方法
  详细解决方案

C# 比较两个时间差解决方法

热度:7566   发布时间:2013-02-25 00:00:00.0
C# 比较两个时间差
else if (DateTime.Compare(andt, Convert.ToDateTime(vot.Time)) > 1)
   
我是这样写代码的 要比较 andt大于vot.Time 30分钟 这个1的单位是什么。。搞不清楚这个。。求问。。如果是需要大于30分钟 这个1 应该改成什么?

 

如果用

timespan

 

的话 如何实现这个判断?



------解决方案--------------------------------------------------------
TimeSpan ts=Convert.ToDateTime(vot.Time)- andt;
if(ts.TotalMinutes >30)
{
}

还有你的写法本身就是错误的,应该是>0 才有意义
DateTime.Compare 解释:

http://msdn.microsoft.com/zh-cn/library/system.datetime.compare(v=vs.80).aspx
  相关解决方案