System.SysUtils.TryEncodeDate

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

Delphi

function TryEncodeDate(Year, Month, Day: Word; out Date: TDateTime): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall TryEncodeDate(System::Word Year, System::Word Month, System::Word Day, /* out */ System::TDateTime &Date);

プロパティ

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

説明

指定された Year,Month,および Day を表す TDateTime 値を返します。

TryEncodeDate は,Year,Month,および Day の各パラメータに指定された値から TDateTime 値を生成します。

Year は 1 以上 9999 以下でなくてはなりません。

Month の有効な値は 1 から 12 までです。

Day の有効な値は,Month の値に応じて,1 から 28,29,30,または 31 まで変動します。たとえば,month が 2(2 月)の場合の有効な Day 値は,Year 値がうるう年かどうかにしたがって 1 ~ 28 か 1 ~ 29 の範囲になります。

Date パラメータは,TryEncodeDate が true を返す場合,生成された値を返します。

指定された値が範囲内にない場合,TryEncodeDate は false を返します。

関連項目