关于now()函数的问题(50分)

  • 主题发起人 主题发起人 jianchi21
  • 开始时间 开始时间
J

jianchi21

Unregistered / Unconfirmed
GUEST, unregistred user!
各位富翁,不知是什么原因,我在delphi程序里面使用now()这个函数以获得当前日期,但它老显示'2006-07-06'(并非当前日期,用date()函数也一样),可能存在什么原因,请指教。
 
这事听着新鲜,检查你机器的日期设置是否正确?
 
时间准确无误啊
 
是不是你在2006-07-06那一天加上的控件,而你的窗体创建的时候没有刷新控件日期;
不对啊,那么是语法的问题吧,可能是其他代码引起的
 

本人很菜,请问怎么刷新控件日期?
 
窗体创建后与刷新控件日期关系是如何的?
 
我的程序就是调用now()函数实现主窗体显示时statusbar显示日期,没什么关系啊
 
在窗体上放一个Timer1和一个Edit1,然后在Timer1的OnTimer事件里写如下代码;
Edit1.Text:=FormatDateTime('yyyy-mm-dd hh:mm:ss',now);
F9运行程序
 
建议把源码发上来看看,是不是在其他地方出错引起的问题,呵呵!
 
不好意思,我太粗心了
再问一下,datetimetostring跟formatdatetime()有什么不同
下例:
no :=formatdatetime('yyyy-mm-dd hh:mm:ss',now);
datetimetostring(no,'yyyy-mm-yy',now());
如果用下一句则会出现问题,为什么?
 
我太粗心,实在不好意思!
 
后退
顶部