我在做一客运售票系统,把 出发时间 设为日期/时间类型, 我在 出发时间 里真为10:00,可不知为什么一到控件里前面就加上了日期,我不知道该怎么办,怎样才能去掉前面的日期,而且我可以用sql语句来查询比较这些时间(不带日期的),又能在其它情况下与日期合在一起(2005-3-1 10:00)

解决方案 »

  1.   

    select convert(varchar(10),getdate(),120) //只返回日期
    select convert(varchar(10),getdate(),108) //只返回时间
      

  2.   

    你在数据库里面用带日期的
    在程序里要是想用不带日期的或者不带时间的用Format函数
    可以得到任意你想要的格式
      

  3.   

    dtkTime:时间格式
    dtkDate:日期
      

  4.   

    我做了个万能查询程序,你可以参看:
       http://www.cnkernel.com/wncx.rar
      

  5.   

    我做了个万能查询程序,你可以参看:
       http://www.cnkernel.com/wncx.rar
    =================================
    楼上的又来推销,呵呵
      

  6.   

    控件没那属性
    ==============
    如果你用的是datetimepicker的话,应该是有的,就在kind里面
    不应该有错的
      

  7.   

    就是属性从上面数,第30个!我用的是(D7)!这样设置了里面就只显示时间了
    如果你想在程序中用的时候又加上日期等
    那么就用如下函数:
    formatdatetime('yyyy-MM-dd hh:mm:ss',datetimepicker1.DateTime)
    //上面函数返回时间+日期的字符串
    没问题了吧?????????????
      

  8.   

    当然有啦.直接 time1>time2 就成了.
      

  9.   

    SQL SERVER中最好不使用日期时间字段,用字符型代替,要什么格式都行,用日期型太麻烦,还容易出错
      

  10.   

    其实DELPHI中的日期函数挺丰富的,可以参考一下,delphi6组件大全中的附录中,就有大部分的delphi的函数,我感觉用起来还是挺好的,不过我只把附录那部分给复印了,单独庄丁成册了,呵呵
      

  11.   

    come later,so i not say
      

  12.   

    CompareDate(const A, B: TDateTime)  只比日CompareDateTime(const A, B: TDateTime) 全比较CompareTime(const A, B: TDateTime)  只比分
      

  13.   

    你是不是没有用NOW得的时间阿?
    可能佻没有用FOMRATDATEIME进行处理吧处理一下吧。
      

  14.   

    在ADOQuery中找到哪个字段,把Format设为hh:mm,什么都不影响,比较你就随便比了!