首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TDateTime::FormatString与SysUtils::FormatDateTime的关系

TDateTime::FormatString与SysUtils::FormatDateTime的关系
EN

Stack Overflow用户
提问于 2016-01-05 13:10:19
回答 1查看 525关注 0票数 0

当使用TDateTime方法FormatString获得毫秒精度的字符串表示时,我在使用zzz格式说明符时得到了完美的结果。但是它不是为TDateTime::FormatString方法记录的,而是为SysUtils.FormatDateTime函数记录的。

我试图在源代码中查找适当的TDateTime方法的实现,因为重复实现的可能性要比过时/不同步的文档少得多。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-05 17:23:07

对于TDateTime::FormatString方法,zzz不是文档化的,而SysUtils.FormatDateTime函数是这样的。

您正在查看旧Embarcadero文档网站上的旧文档。最新的TDateTime::FormatString()文档可在Embarcadero的较新的DocWiki站点上获得:

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

zzz说明符是添加到XE5文档中的:

显示毫秒(000-999)。

我试图在源代码中查找适当的TDateTime方法的实现,因为重复实现的可能性要比过时/不同步的文档少得多。 到目前为止我什么都没找到。这两者之间真的没有关系吗?

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

代码语言:javascript
复制
System::String __fastcall TDateTime::FormatString(const System::String& format) const
{
  return Sysutils::FormatDateTime(format, *this);
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34612560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档