首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-09-18 
C# 比较两个时间差else if (DateTime.Compare(andt, Convert.ToDateTime(vot.Time)) 1)我是这样写代码的

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

热点排行