System.DateUtils.CompareDateTime

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

Delphi

function CompareDateTime(const A, B: TDateTime): TValueRelationship;

C++

extern DELPHI_PACKAGE System::Types::TValueRelationship __fastcall CompareDateTime(const System::TDateTime A, const System::TDateTime B);

プロパティ

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

説明

2 つの TDateTime 値の関係を示します。

CompareDateTime 関数を呼び出すと,A と B で指定された 2 つの TDateTime 値を比較できます。CompareDateTime の戻り値は以下のとおりです。

A が B より前の場合は LessThanValue。

A と B が同じ場合は EqualsValue。

A が B より後の場合は GreaterThanValue。

メモ:  CompareDateTime は,2 つの TDateTime 値がミリ秒単位まで同じである場合に同じ値と判断されるという点で,対応する double の精密値の絶対的な比較とは異なります。したがって,double として表示されたときは数値的に異なっているが,同じ年,月,日,時,分,秒,およびミリ秒を表している 2 つの TDateTime 値を作成することが可能です。

関連項目