如何在DBGrid中正确显示日期字段YYYY-MM-DD及分钟和秒?(50分)

  • 主题发起人 主题发起人 xjxk2000
  • 开始时间 开始时间
X

xjxk2000

Unregistered / Unconfirmed
GUEST, unregistred user!
DBGrid不能正确显示日期字段,它只能显示年份中的两位数,还有在DBGrid中
怎么显示当前分钟和秒?
 
设置
shortdateformat := 'YYYY-MM-DD';
DateSeparator := '-';
还有在DBGrid中怎么显示当前分钟和秒?
我不知道你要怎么显示,如果是要TDateTimeField将分秒都显示出来的话:
你可以直接定义Field的displayformat := 'HH:MM:SS'
 
直接设置字段的DisplayFormat
 
控制面板的日期格式设置一下
 
shortdateformat := 'YYYY-MM-DD';
DateSeparator := '-';
在哪里设置,我怎么还有找到?
Field的displayformat := 'HH:MM:SS'又在在哪里设置?
 
可以在 OnGetText中设置
 
先双击dbgrid添加永久字段,然后在日期字段上找吧.
 
在控制面板上设好日期格式就行了!!
 
各位大哥,怎么还是不行,OnGetText在哪?
请大家再帮帮忙。
 
1.双点TABLE,QUERY
2.选中日期字段设置displayformat属性
 
先双击dbgrid添加永久字段,然后在日期字段的OnGetText事件中加入
shortdateformat := 'YYYY-MM-DD';
DateSeparator := '-';
 
我的日期字段中的事件标签里怎么没有任何事件显示?是空的。
 
可以在显示日期字段前执行
shortdateformat := 'YYYY-MM-DD';
DateSeparator := '-';
或该控制面版-》区域中日期格式
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部