获取当前时间的问题(20分)

  • 主题发起人 主题发起人 sy0116
  • 开始时间 开始时间
S

sy0116

Unregistered / Unconfirmed
GUEST, unregistred user!
我用<br>edit1.Text:=DateTimeToStr(GetTime);<br>来获取当前时间,但显示的结果却是:<br>1899-12-30 下午 12:10:42<br>年份怎么变成1899-12-30了呢?我的电脑设置明明是2006-7-30啊。
 
edit1.text:=formatdatetime('yyyy-mm-dd hh:mm:ss',now);
 
edit1.Text:=DateTimeToStr(NOw);
 
这是为什么呢?
 
GetTime取得的只是时间吧,没有日期,日期为0时,就是1899-12-30,你试试DateTimeToStr(0)就知道;<br>用Now或者Date+Time
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
802
DelphiTeacher的专栏
D
D
回复
0
查看
747
DelphiTeacher的专栏
D
D
回复
0
查看
696
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部