当前位置: 代码迷 >> ASP.NET >> 问个关于时间对比的有关问题,高手帮忙
  详细解决方案

问个关于时间对比的有关问题,高手帮忙

热度:4846   发布时间:2013-02-25 00:00:00.0
问个关于时间对比的问题,高手帮忙!
数据库时间格式如:2007-07-09   15:33:14.000
我想与系统时间对比   前提系统时间肯定大于这个数据库读出来的时间
我想达到的目的就是  
dr.GetDateTime(0).     后边点什么不知道
if(系统时间-数据库读出的时间> 20分钟)
{
}
else
{
}




------解决方案--------------------------------------------------------
DateTime dateTime1,dateTime2;

TimeSpan timeSpan = dateTime1 - dateTime2;
if (timeSpan.Minutes > 20)
{

}
else {

}
------解决方案--------------------------------------------------------
我觉的应该这样

DateTime oldDate = DateTime.Parse(数据库里时间);
DateTime nowDate = DateTime.Now;
TimeSpan ts = nowDate - oldDate;
int Sday = ts.Days;
int Shour = ts.Hours;
int Smin = ts.Minutes;
long Sspan = Sday * 24 * 60 + Shour * 60 + Smin
if(Sspan> 20){
...
..
.
}else{
...
..
.
}
  相关解决方案