简而言之:TDateTime A (03.09.2014 13:40) - TDateTime B (03.09.2014 13:40) = -1TDateTime a := FileList[loop].Lastwritetime.AsUTCDateTime; // TDateTime from MySQL
TDateTime这意味着来自MySQL数据库的TDateT
有没有办法在不捕获转换异常的情况下检查Delphi TDateTime变量是否包含有效内容?我写了一个应用程序,它必须解析数以百计的大型文件,这些文件被写成包含TDateTime字段的原始Delphi记录。偶尔我会得到一个记录,其中的内容有一个TDateTime值,比如2.0927117954e+262,它在传递给转换例程时会给出一个Floating point invalid Operation异常。