TFormatSettings - C++ Builder

C++ Builder 参考手册 ➙ System::Sysutils ➙ TFormatSettings


日期时间、货币和数字的格式

  • 简介
  • 成员
    • 类型
    • 属性
    • 方法
  • 例子

一. System::Sysutils::TFormatSettings 简介

  • 继承关系:
  • 头文件:#include
  • 命名空间:System::Sysutils
  • System::Sysutils::TFormatSettings 是日期时间、货币和数字的格式

二. System::Sysutils::TFormatSettings 成员

1. System::Sysutils::TFormatSettings 类型成员

类型 说明
public:  
TEraInfo 本地日历信息 (日本和韩国使用)

2. System::Sysutils::TFormatSettings 属性

属性 类型 说明
public:  
CurrencyString System::UnicodeString 货币符号,例如 L"¥" 或 L"$"
CurrencyFormat System::Byte 货币符号的位置 0 ~ 3
0: L"$1" 1: L"1$" 2: L"$ 1" 3: L"1 $"
CurrencyDecimals System::Byte 货币默认小数点后保留位数
DateSeparator System::WideChar 日期分割符,
如果为 L'/' 2022年1月10日 显示为 L"2022/1/10"
TimeSeparator System::WideChar 时间分割符,
如果为 L':' 8点10分20秒 显示为 L"8:10:20"
ListSeparator System::WideChar 清单里面项目之间的分割符,常用符号为逗号 L','
ShortDateFormat System::UnicodeString 短日期格式,例如 L"yyyy/M/d"
LongDateFormat System::UnicodeString 长日期格式,例如 L"yyyy'年'M'月'd'日'"
TimeAMString System::UnicodeString 上午的名称,例如 L"上午" 或 L"AM"
TimePMString System::UnicodeString 下午的名称,例如 L"下午" 或 L"PM"
ShortTimeFormat System::UnicodeString 短时间格式,例如 L"h:mm"
LongTimeFormat System::UnicodeString 长时间格式,例如 L"h:mm:ss"
ShortMonthNames System::StaticArray
短月份名称,例如 L"1月", L"2月", L"Jan", L"Feb", ...
LongMonthNames System::StaticArray
长月份名称,例如 L"一月", L"二月", L"January", L"February", ...
ShortDayNames System::StaticArray
短星期名称,例如 L"周日", L"周一", L"Sun", L"Mon", ...
LongDayNames System::StaticArray
长星期名称,例如 L"星期日", L"星期一", L"Sunday", L"Monday",...
EraInfo System::DynamicArray
本地日历列表 (era 信息) (日本和韩国使用)
ThousandSeparator System::WideChar 千分位分隔符,中国和美国用逗号 L',',越南用小圆点 L'.',...
DecimalSeparator System::WideChar 小数点符号,中国和美国用小圆点 L'.',法国和越南用逗号 L',',...
TwoDigitYearCenturyWindow System::Word 2位数的年的表示范围
NegCurrFormat System::Byte 负数金额的格式
NormalizedLocaleName System::UnicodeString 用于通过 Locale ID 参数调用 Create 方法创建的实例保存 Locale ID 转成的 Locale Name

3. System::Sysutils::TFormatSettings 方法

方法 说明
public:  
Create 创建一个 TFormatSettings 实例
Invariant 使用预先定义的格式创建一个实例,使用英文格式,但没指定地区
GetEraYearOffset 获取本地的某个日历是从哪一年开始纪元的 (日本和韩国使用)

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


相关:

  • System::Sysutils::FloatToStrF
  • System::Sysutils::FloatToStr
  • System::Sysutils::FloatToText
  • System::Sysutils::CurrToStr
  • System::Sysutils::CurrToStrF
  • System::Sysutils::DateTimeToStr
  • System::Sysutils::DateTimeToString
  • System::Sysutils::FormatDateTime
  • System::Sysutils::FormatFloat
  • System::Sysutils::FormatCurr
  • System::Sysutils

C++ Builder 参考手册 ➙ System::Sysutils ➙ TFormatSettings

你可能感兴趣的:(TFormatSettings - C++ Builder)