如何以YYYY/MM/DD的形式在DBEdit中显示Paradox数据库中的时间字段(50分)

  • 主题发起人 主题发起人 harveywang
  • 开始时间 开始时间
H

harveywang

Unregistered / Unconfirmed
GUEST, unregistred user!
在paradox数据库中,日期型的字段在年份的存储上有如下规则:19xx年存为xx,
20xx年则存为20xx,这样是解决了2000年问题.但我的问题是:在用TDBEdit控件
显示这一日期时,依然是dd/mm/yy的形式.还是不能将年份显示为四位数.
不知这一问题如何解决,望各位前辈指教!谢谢
 
两个方法:
1。到控制面板的区域设置中设置日期格式。
2。加入TTable构件,双击Table1, 建立永久字段,设置displayformat为YYYY/MM/DD.
 
简单地在程序开始的地方设置日期格式就行,如:
procedure TForm1.FormCreate(Sender: TObject);
begin
ShortDateFormat := 'yyyy/mm/dd';
DateSeparator := '/'
end;
 
Crab的好
ShortDateFormat := 'yyyy"年"mm"月"dd"日"';

“年”保留显示。
 
你可以对字段设置显示属性
 
最好用绑定的做法,象Hjking所说。省事简便。
设置日期型字段的displayformat属性为为YYYY/MM/DD。
 
到控制面板的区域设置中设置日期格式。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
373
import
I
后退
顶部