System.SysUtils.TryEncodeDate
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 を返します。