在TDBGrid中显示时间日期,当时间为00:00:00时,在控件中时间就不显示了,只有日期如何才能让它显示00:00:00呢?

解决方案 »

  1.   

    displayformat=yyyy'年'mm'月'dd'日'hh':'mm':'ss
      

  2.   

    现在的displayformat就是这样呀yyyy-mm-dd  hh:mm显示不出来的!
      

  3.   

    displayformat 不加上时间显示格式日'hh':'mm':'ss
      

  4.   

    formatdate('yyyy-mm-dd hh:mm:ss',now)
      

  5.   

    楼上的是什么意思,我不明白
    现在只是在“零点零分零秒”时,时间没有显示,其它情况下都是正常显示的,我现在需要的是在“零点零分零秒”时,显示“00:00:00”!!
    是不是在TDateTimeFIeld中,设置displayformat属性,现在的设置为yyyy-mm-dd  hh:nn,
      

  6.   

    一个奇怪的现象,在开发环境中设置TTable.Active=true时。在TDBGrid中显示时间日期的格式,与程序正常运行时时间日期显示格式不一样!
    在开发环境中设置TTable.Active=true时能看到“零时零分零秒”显示“00:00:00”,但是在正常运行时却不能显示出来,为什么?
      

  7.   

    应该是yyyy-MM-dd,它会跟后面的mm冲突的。