关于当前系统日期的显示疑问,高手请进(0分)

  • 主题发起人 主题发起人 凤舞九天
  • 开始时间 开始时间

凤舞九天

Unregistered / Unconfirmed
GUEST, unregistred user!
设计发票打印程序,打印时需要打印当前系统时间,使用qrsysdata
显示格式为03-05-09,我想让其显示为2003年05月09日,但
qrsysdata中没有类似mask的属性
请教后有人告诉我用qrlabel,输入如下代码:
QRLable1.Caption := FormatDateTime('yyyy"年"mm"月"dd"日"', Date);
双击qrlabel输入后,没反应???!!!
是不是我的输入有问题,位置不对还是?
 
有个属性,名字忘记了,shy
选择long or short的,选了long的话就显示2003-05-09
如果用qrlabel,我一般是把代码写在qrlabel所在bands的beforeprint里
 
方法1: 设置系统时间格式为长日期格式在控制面板中.
方法2:用qrLabel的onPrint事件:写入
value := FormatDateTime('yyyy"年"mm"月"dd"日"', Date);
 
接受答案了.
 
后退
顶部