| ローカルタイムの取得 | BCB Tips! Last modified : 2002/03/14 |
class TForm1 : public TForm
{
__published: // IDE 管理のコンポーネント
...
void __fastcall FormCreate(TObject *Sender);
private: // ユーザー宣言
public: // ユーザー宣言
__fastcall TForm1(TComponent* Owner);
AnsiString __fastcall GetLocalTime(); // ローカルタイムの時分秒.秒を取得し返答
};
|
AnsiString __fastcall TForm1::GetLocalTime()
{
Word Hour, Min, Sec, MSec;
TDateTime dtPresent = Now(); // Now は現在の日付と時刻を返します
DecodeTime(dtPresent, Hour, Min, Sec, MSec); // TDateTime オブジェクトを時,分,秒,ミリ秒に分解します
char buffer[16];
sprintf(buffer, "%2d:%02d:%02d.%03d",Hour,Min,Sec,MSec);
AnsiString str = buffer;
return(str);
}
|
| RichEdit1->Lines->Add(GetLocalTime()); |
| 種類 | ページ | 備考
| ヘルプ | DecodeDate,DecodeTime 例 | キーワード:「DecodeTime,例」
| |
|---|