C++ Builder 參考手冊(cè) ? System::Sysutils ? TimeToStr
日期時(shí)間類型數(shù)值轉(zhuǎn)字符串
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
System::UnicodeString __fastcall TimeToStr(const System::TDateTime DateTime);
System::UnicodeString __fastcall TimeToStr(const System::TDateTime DateTime, const TFormatSettings &AFormatSettings);
參數(shù):
- DateTime:日期時(shí)間類型變量;
- AFormatSettings:地區(qū)格式梯影;
返回值:
- 參數(shù) DateTime 轉(zhuǎn)為字符串蒋失;
- 沒有 AFormatSettings 參數(shù)的函數(shù)使用全局變量 System::Sysutils::FormatSettings 的格式,函數(shù)使用全局變量 FormatSettings 或參數(shù) AFormatSettings 的 LongTimeFormat 成員作為轉(zhuǎn)換的格式夫嗓,格式的詳細(xì)說明請(qǐng)參考 FormatDateTime迟螺;
- 沒有 AFormatSettings 參數(shù)的函數(shù)不是線程安全的冲秽,因?yàn)槭褂昧巳肿兞孔鳛槟J(rèn)的地區(qū)格式;帶有 AFormatSettings 參數(shù)的函數(shù)是線程安全的矩父。
例:測(cè)試全局變量 FormatSettings 和參數(shù) AFormatSettings 對(duì)轉(zhuǎn)換結(jié)果的影響
void __fastcall TForm1::Button1Click(TObject *Sender)
{
System::TDateTime dt = Sysutils::Now(); // 當(dāng)前系統(tǒng)時(shí)間
Memo1->Lines->Add(Sysutils::TimeToStr(dt)); // 默認(rèn)的劳跃,使用全局變量格式
TFormatSettings fs = TFormatSettings::Create(L"en_US"); // 美國
Memo1->Lines->Add(Sysutils::TimeToStr(dt,fs)); // 使用美國格式
FormatSettings.LongTimeFormat = L"hh:nn:ss.zzz"; // 修改全局變量格式
Memo1->Lines->Add(Sysutils::TimeToStr(dt)); // 使用全局變量格式
Sysutils::GetFormatSettings(); // 全局變量格式恢復(fù)默認(rèn)為本地格式
Memo1->Lines->Add(Sysutils::TimeToStr(dt)); // 使用全局變量格式
}
運(yùn)行結(jié)果:
相關(guān):
- System::Sysutils::FormatSettings
- System::Sysutils::TFormatSettings
- System::Sysutils::StrToBool
- System::Sysutils::StrToBoolDef
- System::Sysutils::TryStrToBool
- System::Sysutils::BoolToStr
- System::Sysutils::CurrToStr
- System::Sysutils::CurrToStrF
- System::Sysutils::DateTimeToStr
- System::Sysutils::DateTimeToString
- System::Sysutils::DateToStr
- System::Sysutils::FloatToStr
- System::Sysutils::FloatToStrF
- System::Sysutils::GUIDToString
- System::Sysutils::IntToStr
- System::Sysutils::IntToHex
- System::Sysutils::TimeToStr
- System::Sysutils::UIntToStr
- System::Sysutils
- System::Dateutils
- System::TDateTime
- System
C++ Builder 參考手冊(cè) ? System::Sysutils ? TimeToStr