System.DateUtils.RecodeTime

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function RecodeTime(const AValue: TDateTime; const AHour, AMinute, ASecond, AMilliSecond: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeTime(const System::TDateTime AValue, const System::Word AHour, const System::Word AMinute, const System::Word ASecond, const System::Word AMilliSecond);

プロパティ

種類 可視性 ソース ユニット
function public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils


説明

指定された TDateTime 値の時間部分を選択して置き換えます。

RecodeTime を呼び出すと、AValue で指定された日時の値を、時間を AHour に、分を AMinute に、秒を ASecond に、ミリ秒を AMilliSecond に変更して取得された値に変換することができます。これらのパラメータのいずれも RecodeLeaveFieldAsIs に設定でき、これは、RecodeTime に、AValue によって指定された TDateTime 値の既存の部分を変更しないように伝えます。

AHour は、0 から 24 の範囲を取ることができます(または RecodeLeaveFieldAsIs となります)。AHour が 24 の場合、AMinuteASecondAMilliSecond はすべて 0 でなければなりません。

AMinute は、0 から 59 の範囲を取ることができます(または RecodeLeaveFieldAsIs となります)。

ASecond は、0 から 59 の範囲を取ることができます(または RecodeLeaveFieldAsIs となります)。

AMilliSecond は、0 から 999 の範囲を取ることができます(または RecodeLeaveFieldAsIs となります)。

AHourAMinuteASecondAMilliSecond に対して提供された値が正しい時間とならなかった場合、RecodeTimeEConvertError 例外を発生させます。

関連項目

コード サンプル