我正在尝试将Now()返回的值转换为 double ,然后在不同的函数中使用它,即。
procedure TForm1.FormCreate(Sender: TObject);
begin
MyFunction_1(Now);
end;
procedure MyFunction_1(TheTime : Double);
begin
MyFunction_2(TheTime);
end;
procedure MyFunction_1(ModificationDate : Double);
begin
if JulianDateToDateTime(ModificationDate) < 12345 then
...
end;
但问题是,当前时间值没有正确传递。一个简单的测试JulianDateToDateTime(Now);
返回这样的东西:
0/0/0000 16:10:16
我很确定这是非常基本的东西,我只是不知道它是什么
请问有什么帮助吗?!!