这是我原帖的问题:我用的数据库是sqlserver2000,其中有一个表的一个数据项是日期,我选用了smalldatetime格式,输入数据是2007-8-26.
我有个edit控件,它主要的功能是显示日期时间的。当它返回我查询的记录的相关信息时
edit7.text:= datamodulemis.ADOQuerywp.FieldByName( '更新日期 ').asstring;//实现的代码
显示08 26 2007 12:00AM 当我添加时,自动获取当前时间,edit7.text:=datetimetostr(now);,显示是2007-10-28 16:44:33 因为在同一个窗体,这样前后不一致,很不好。我想问有没有办法可以让显示的格式前后一致。我希望是两个都变为后面的那样的。
之后有人回帖:如下edit7.text:= FormatDateTime( 'yyyy-MM-dd hh:mm:ss ',datamodulemis.ADOQuerywp.FieldByName( '更新日期 ').asDateTime);
我 用的就是这个方法我将它复制粘帖到程序中,运行失败,错误提示如下:
Error] Unitwpxx.pas(344): Illegal character in input file: '&' ($26)
[Error] Unitwpxx.pas(344): Undeclared identifier: 'MM'
[Error] Unitwpxx.pas(344): ':=' expected but ':' found
[Error] Unitwpxx.pas(344): Illegal character in input file: '&' ($26)
[Error] Unitwpxx.pas(344): Illegal character in input file: '期' ($C6DA)
[Error] Unitwpxx.pas(344): Undeclared identifier: 'asDateTime'
[Error] Unitwpxx.pas(355): ';' expected but 'END' found
[Fatal Error] Projectmis.dpr(12): Could not compile used unit 'Unitwpxx.pas'求教这个函数的参数是什么意思?
我最初的问题有没有更好的解决方法?
我有个edit控件,它主要的功能是显示日期时间的。当它返回我查询的记录的相关信息时
edit7.text:= datamodulemis.ADOQuerywp.FieldByName( '更新日期 ').asstring;//实现的代码
显示08 26 2007 12:00AM 当我添加时,自动获取当前时间,edit7.text:=datetimetostr(now);,显示是2007-10-28 16:44:33 因为在同一个窗体,这样前后不一致,很不好。我想问有没有办法可以让显示的格式前后一致。我希望是两个都变为后面的那样的。
之后有人回帖:如下edit7.text:= FormatDateTime( 'yyyy-MM-dd hh:mm:ss ',datamodulemis.ADOQuerywp.FieldByName( '更新日期 ').asDateTime);
我 用的就是这个方法我将它复制粘帖到程序中,运行失败,错误提示如下:
Error] Unitwpxx.pas(344): Illegal character in input file: '&' ($26)
[Error] Unitwpxx.pas(344): Undeclared identifier: 'MM'
[Error] Unitwpxx.pas(344): ':=' expected but ':' found
[Error] Unitwpxx.pas(344): Illegal character in input file: '&' ($26)
[Error] Unitwpxx.pas(344): Illegal character in input file: '期' ($C6DA)
[Error] Unitwpxx.pas(344): Undeclared identifier: 'asDateTime'
[Error] Unitwpxx.pas(355): ';' expected but 'END' found
[Fatal Error] Projectmis.dpr(12): Could not compile used unit 'Unitwpxx.pas'求教这个函数的参数是什么意思?
我最初的问题有没有更好的解决方法?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货