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