小弟用一个dbEdit绑定了Access数据库内一个[日期/时间]型的字段,但我只想dbEdit显示日期,而不显示时间,我用了dbedit.Field.editmask,但这属性只在输入时有效,显示的时候还是日期和时间,请问有什么办法呢?各位大哥请帮帮忙。

解决方案 »

  1.   

    自己写一个多好呀
    statusbar1.Panels[0].Text:=formatdateTime('YYYY-MM-DD');
      

  2.   

    你在输入的时候使用了editmask吗?
    那好,我就假设你已经设置了永久字段。
    你在Object Inspector中找到editmask属性,那么我想你很快能在其附近发现一个名为DisplayFormat的属性。
    假定你要显示的日期格式为2004-1-15,那么你可以设置该属性为:yyyy-mm-dd。
    至此,你输入通过editmask,输出通过DisplayFormat,格式得到统一。
      

  3.   

    creativepeter(头皮屑)兄:
      你回答问题真是太认真了,支持你!
      向你学习!
      

  4.   

    creativepeter(头皮屑) 兄,我对你表示严重的感谢!!