if datediff("d",now(),time1)>0 then已结束else购买end if其中time1为你从数据库里面读出来的时间字段。
c= datediff("s",你取数据的时间,now())if c>0 then 就是数据的时间比现在时间小,那就是已经结束elseif c<0 then这就是数据库的时间比现在时间大,就是还没有结束end if
DateTime time1 = DateTime.Parse("2011/7/25,12:20:12");