日期问题。在线等待。立即给分 将该时间字段的displayformat设为'hh:mm:ss'即可. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DBGRID的column中好象没有DISPLAYFORMAT属性吧 不是dbgrid,是dataset的field.示例: query1.fieldbyname('mytime').displayformat := 'hh:mm:ss'; 在OPEN或ACTIVE:=TRUE之后加语句:query1.fieldbyname('mytime').displayformat := 'HH:NN:SS'; 我查了帮助与DISPLAYFORMAT相关的只有TAggregatefield,Tdatetimefield,Tnumericfield,Tsqltimestampfield有此属性。在刚才各位所说的query1.fieldbyname('mytime').displayformat := 'HH:NN:SS';没有此displayformat属性。只有displaytext,displaylabel,displaywidth属性 最方便的方法是使用系统delphi定义的全局变量 ShortTimeFormat := 'hh:mm'; LongTimeFormat := 'hh:mm'; ShortDateFormat := 'yyyy''年''m''月''d''日'''; LongDateFormat := 'yyyy''年''m''月''d''日'''; 现在用的DBGRID只是起到显示作用。在查询中使用。只要求能够显示 Rich_Zhou(傻乎乎的同舟) : 高手中的高手:) 调出来了。在DBGRID中也显示了。在数据库中写入的时间显示出来是正确的。就是在DBGRID中显示有了年月日。(本意是不想显示年月日). Tdatetimefield(Query1.FieldByName('mytime')).DisplayFormat := 'HH:NN:SS'; 在OnAfterOpen中写入上面这句就可以了!如果是设计期连数据库则只要选中那个字段就可以在属性列表中看到DisplayFormat属性了! 你是想得到当前的系统时间吗?若是直接用time不就完了. 添加一个字符串类型计算字段cal_time在计算事件你写query1.fieldbyname('cal_time').asstring := query1.timetostr(fieldbyname('mytime').assdatetime); 没有displayformat那有editmask吧.query1.fieldbyname('mytime').editmask := 'hh:mm:ss'即可.其实你这个字段本身就是tdatetimefield型的怎么会没有displayformat呢?我建议你在设计期时就利用field editor将字段加进来,然后你就可以看到displayformat属性了. EmbeddedWB 去滚动条 请教 怎样在程序运行时调出 string list editor 请问在程序运行过程中动态改变image的大小时,怎样才使Image中已画的图形不被擦除 窗体里的控件循环 combobox分列显示问题 【高分醒目】高分征求软件名字 动态弹出式窗口的解决办法? 求教Delphi中如何实现C语言中这样的定义? Windows NT/XP/2000 的一个Bug 挺好玩的,七行代码让他完蛋,玩玩 哪里有installshield for Delpahi5? 如何在TabControl上添加Page? 急:Delphi调用CB动态链接库问题!!!好怪!
示例:
query1.fieldbyname('mytime').displayformat := 'hh:mm:ss';
query1.fieldbyname('mytime').displayformat := 'HH:NN:SS';
ShortTimeFormat := 'hh:mm';
LongTimeFormat := 'hh:mm';
ShortDateFormat := 'yyyy''年''m''月''d''日''';
LongDateFormat := 'yyyy''年''m''月''d''日''';
如果是设计期连数据库则只要选中那个字段就可以在属性列表中看到DisplayFormat属性了!
在计算事件你写
query1.fieldbyname('cal_time').asstring := query1.timetostr(fieldbyname('mytime').assdatetime);
query1.fieldbyname('mytime').editmask := 'hh:mm:ss'即可.
其实你这个字段本身就是tdatetimefield型的怎么会没有displayformat呢?
我建议你在设计期时就利用field editor将字段加进来,然后你就可以看到displayformat属性了.