TDateTime :: FormatString和SysUtils :: FormatDateTime之间的关系

时间:2016-01-05 13:10:19

标签: datetime string-formatting c++builder vcl c++builder-6

使用TDateTime方法FormatString获取毫秒精度的字符串表示时,使用zzz格式说明符时,我得到了完美的结果。但是没有记录TDateTime::FormatString Method,而是SysUtils.FormatDateTime Function

我尝试在源代码中查找相应TDateTime方法的实现,因为重复实现比过时/不同步文档更不可能。

到目前为止我什么都没找到。这两者之间确实没有关系吗?

1 个答案:

答案 0 :(得分:2)

  

[zzz]没有记录TDateTime::FormatString方法,而是SysUtils.FormatDateTime函数。

您正在查看旧Embarcadero Documents网站上的旧文档。最新的TDateTime::FormatString()文档可在Embarcadero的新版DocWiki网站上找到:

http://docwiki.embarcadero.com/Libraries/en/System.TDateTime.FormatString

{1}}说明符已添加到XE5的文档中:

  

zzz显示毫秒(000-999)。

  

我试图在源代码中查找相应的TDateTime方法的实现,因为重复实现比过时/不同步文档更不可能。

     

到目前为止我什么都没找到。这两者之间确实没有关系吗?

zzz的C ++实现源代码位于TDateTime文件中。 $(BDS)\source\vcl\datetime.cpp只是直接调用TDateTime::FormatString()

SysUtils.FormatDateTime()