Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Version: Available or changed with runtime version 1.0.
Gets the closing date for a Date Data Type.
Syntax
ClosingDate := System.ClosingDate(Date: Date)
Note
This method can be invoked without specifying the data type name.
Parameters
Date
Type: Date
The input date.
Return Value
ClosingDate
Type: Date
Remarks
All dates have a corresponding closing date. A closing date is a period in time following the given date but before the next regular date. Closing dates are sorted immediately after the corresponding regular date but before the next regular date.
xxxxxxD: Regular date
xxxxxxC: Closing date
The compiler cannot convert the expression xxxxxxC to a Date data type. Therefore, you must use the ClosingDate method to create a closing date.
Example 1
The first example shows how to use the ClosingDate method. A regular date is given as input.
var
Date1: Date;
CloDate: Date;
Text000: Label 'The closing date for %1 is %2.';
begin
Date1 := 20140404D;
CloDate := ClosingDate(Date1);
Message(Text000, Date1, CloDate);
end;
The following message is displayed:
The closing date for 04/04/14 is C04/04/14.
Example 2
The second example shows some statements that do not work and explains why they do not work.
var
Date1: Date;
CloDate1: Date;
CloDate2: Date;
Text000: Label 'The closing date for %1 is %2.';
begin
// Date1 := 20140404C;
// The previous statement does not compile because the compiler
// cannot convert '20140404C' to a Date data type.
Date1 := 20140404D;
// The previous statement compiles.
// The compiler converts '20140404D' to a Date data type.
// CloDate1 := ClosingDate(20140505C);
// The previous statement does not compile because the compiler
// cannot convert '20140505C' to a Date data type and the ClosingDate
// method requires a Date data type for its parameter.
CloDate1 := ClosingDate(Date1);
// The previous statement compiles.
// Date1 is a Date data type.
CloDate2 := ClosingDate(CloDate1);
// The previous statement compiles.
// CloDate1 is a Date data type.
Message(Text001, CloDate1, CloDate2);
end;
The following message is displayed:
The closing date for C04/04/14 is C04/04/14.