报表中日期的显示格式问题(50分)

  • 主题发起人 主题发起人 zhudongpo
  • 开始时间 开始时间
Z

zhudongpo

Unregistered / Unconfirmed
GUEST, unregistred user!
用QRDEDIT显示Sqlserver库中的日期字段,在不同的机子上显示的不同,有的是
2002-10-12,有的是2002/10/12 ,程序完全相同,我认为可能和机子的日期设置有关,但
不知如何修改,我想要的格式是2002/10/12 不知该如何作?
 
在字段 OnGetText 中
DateSeparator:='/';
Text:=FormatDateTime('yyyy/mm/dd',DateField.AsDateTime);
或者定义整个程序的:
DateSeparator:='/';
ShortDateFormat:='yyyy/mm/dd';
 
FormatDateTime('YYYY/MM/DD',DateField.AsDateTime);
 
多人接受答案了。
 
后退
顶部