使用TDateTime
方法FormatString
获取毫秒精度的字符串表示时,使用zzz
格式说明符时,我得到了完美的结果。但是没有记录TDateTime::FormatString Method,而是SysUtils.FormatDateTime Function。
我尝试在源代码中查找相应TDateTime
方法的实现,因为重复实现比过时/不同步文档更不可能。
到目前为止我什么都没找到。这两者之间确实没有关系吗?
答案 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()