请问我的这段程序怎么错了?它说不是一个有效的日期和时间格式。
我想获取的是当前的日期和时间。用它和输入的日期和时间比较。用的是edit输入框
输入日期和时间。请问有好的解决方法吗?
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text :='97/10/30 10:09:59';
end;
procedure TForm1.Button2Click(Sender: TObject);
var
systemtime:Tsystemtime;
DateTime:TDateTime;
begin
DateTime:=StrToDateTime(Edit1.text);
DateTimeToSystemTime(DateTime,systemtime);
SetLocalTime(SystemTime);
GetLocalTime(SystemTime);//读取北京东8区时间
DateTime:=SystemTimeToDateTime(SystemTime);
Edit2.Text:=DateTimeToStr(DateTime);
end;