私はC++を使用しており、TDateTimeデータ型を使用しています。
現在のシステムの日付/時刻を取得してTDateTime変数に配置するにはどうすればよいですか?
私はC++を使用しており、TDateTimeデータ型を使用しています。
現在のシステムの日付/時刻を取得してTDateTime変数に配置するにはどうすればよいですか?
Now()Jesseが述べたように、関数(または静的TDateTime::CurrentDateTime()メソッド)を使用できます。GetLocalTime()Windowsでは、内部的にWin32 API関数を呼び出し、ローカルタイムゾーンでシステムの日付/時刻を返すことに注意してください。代わりにUTCで現在のシステム日付/時刻が必要な場合は、次のGetSystemTime()代わりに呼び出す独自の関数を作成できGetLocalTime()ます。
TDateTime __fastcall NowUTC()
{
SYSTEMTIME SystemTime;
::GetSystemTime(&SystemTime);
return EncodeDate(SystemTime.wYear, SystemTime.wMonth, SystemTime.wDay) + EncodeTime(SystemTime.wHour, SystemTime.wMinute, SystemTime.wSecond, SystemTime.wMilliseconds);
}
Now()あなたは、を呼び出しますTDateTime t = Now();。これがチュートリアルです。簡単な検索でこのようなものを理解できるはずです。これらの問題を自分で理解するようにもっと努力してください。