页面两个文本框,一个是起始时间,一个是结束时间,当起始时间大于结束时间,页面就抱错.
这段代码怎么写

解决方案 »

  1.   

    大家帮忙想一想
    ---------------------------------------------
    数据库表中列Time的时间格式是Datatime型的(如2005-12-04 11:23:01),求一SQL语句,怎样选出
    时间为2005年的记录
      

  2.   

    晕死,你怎么这么多问题啊,到底想问什么。
    判断datetime的大小用 date1.CompareTo(date2)sql:  select * from [tablename] where year([columnname])=2005select * from [tablename] where [columnname]>'2005-12-03 00:00:00' and [columnname]<='2005-12-03 23:59:59'
      

  3.   

    select * from tablename where year(Time)=2005
    其他相似,自己琢磨琢磨
      

  4.   

    TimeSpan ts = Convert.ToDateTime("2005-12-1") - Convert.ToDateTime("2006-9-8");if(ts.Days > 0 )
    {
        //日期一在日期二后
    }
    else if(ts.Days < )
    {
        //日期二在日期一后
    }
    else
    {
        //当天
    }
      

  5.   

    convert(char(10),Time,20) 输出的时间格式是YYYY-MM-DDconvert(char(10),2005-12-04 11:23:01,20)=2005-12-04