Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Version: Available or changed with runtime version 1.0.
Gets and sets the work date for the current session.
Syntax
[WorkDate := ] System.WorkDate([NewDate: Date])
Note
This method can be invoked without specifying the data type name.
Parameters
[Optional] NewDate
Type: Date
The new work date you want to set.
Return Value
[Optional] WorkDate
Type: Date
Remarks
To set the work date to follow the calendar day so that the work date is always the current date, set NewDate to Today or 0D. If you explicitly set NewDate to the current date, then the work date will also follow the calendar day.
Example
This example shows how to use the WorkDate method.
var
NewDate: Date;
Text000: Label 'The new work date is: %1';
begin
NewDate := WorkDate(20180101D);
Message(Text000, NewDate);
end;
The code sets the work date to January 1, 2018, and returns the new date in a message. On a computer that has the regional format set to English (United States), the message window displays the following:
The work date is: 01/01/18