FormatDateTime-如何显示纳秒?

时间:2018-11-10 11:07:03

标签: lazarus freepascal

我正在尝试显示以下形式的DB2时间戳:

  

2007-09-24-15.53.37.2162474。

FormatDateTime() 仅允许显示毫秒。 如何显示DB2中定义的完整的Timestamp字符串?

我的代码现在看起来像这样:

StringGrid1.Cells[i, query.RecNo] :=  FormatDateTime('yyyy-mm-dd.hh.mm.ss.zzz',
                                      query.Fields[i].AsDateTime); 

1 个答案:

答案 0 :(得分:-1)

哦!我专注于代码而不是SQL。

刚刚使用:

SELECT char(TIMESTAMP) FROM table;

然后:

StringGrid1.Cells[i, query.RecNo] := query.Fields[i].AsString;