System.DateUtils.RecodeYear

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

Delphi

function RecodeYear(const AValue: TDateTime; const AYear: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeYear(const System::TDateTime AValue, const System::Word AYear);

プロパティ

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


説明

その年を、指定された TDateTime 値に対して置き換えます。

RecodeYear を呼び出すと、AValue で指定された日時の値を、年を AYear に変更して取得された値に変換することができます。 AYear の有効な値は、1 から 9999 です。 AYearRecodeLeaveFieldAsIs の場合もあります。

AYear に対して提供された値が有効な範囲になかった場合、もしくは、変更結果がその月の正しくない日付となっていた場合(たとえば、うるう年の2月29日をうるう年ではない年に変更しようとするなど)、RecodeYearEConvertError 例外を発生させます。

関連項目

コード サンプル