FormatSettings - C++ Builder

C++ Builder 参考手册System::SysutilsFormatSettings


全局变量:日期时间、货币和数字的默认格式

  • 头文件:#include <System.SysUtils.hpp>
  • 命名空间:System::Sysutils
  • 全局变量定义:
TFormatSettings FormatSettings;

  • 日期时间、货币、浮点数转字符串的默认格式;
  • FloatToStrFormatFloatFormatCurrDateTimeToStr 等数字、时间和货币等相关函数的默认格式,如果这些函数没有 TFormatSettings 类型的参数,就使用了这个 FormatSettings 全局变量;
  • 调用 GetFormatSettings 函数,全局变量 FormatSettings 恢复系统默认值。

例1:请参考 FloatToStrFCurrToStrF 及其他本文底部「相关」项目的例子

例2:通过全局变量 FormatSettings 修改日期时间的默认格式,再通过 GetFormatSettings 函数恢复默认格式

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TDateTime dt = Sysutils::Now();
    Memo1->Lines->Add(dt);

    FormatSettings.DateSeparator = L'-';
    FormatSettings.LongTimeFormat = L"hh:nn:ss.zzz";
    Memo1->Lines->Add(dt);

    GetFormatSettings();
    Memo1->Lines->Add(dt);
}

运行结果:

运行结果

相关:


C++ Builder 参考手册System::SysutilsFormatSettings

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容