Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
%NewTime function
Old name
%NewTimeT
Function
The function adds the relative time calculated from the defined parameters
Year, Month, Day, Sec to the absolute time TimeA. Result The result is an absolute time. Declaration
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
TIME %NewTime( TIME in TimeA, INT in Year, INT in Month, INT in Day, INT in Sec, TEXT in timeZone := %GetCurrentTimeZone() ) |
Parameters
| TimeA | Input time. | ||||||||
| Year | Number of years. | ||||||||
| Month | Number of months. | ||||||||
| Day | Number of days. | ||||||||
| Sec | Number of seconds. | ||||||||
| timeZoneName |
Note: For historical reasons, integer parameter is also accepted. Its interpretation is as follows: 0 - zone "Europe/London", 3600 - zone "Europe/Bratislava", 7200 - zone "Europe/Kiev", 21600 - zone "Asia/Almaty". Usage of integer parameter is deprecated and generates warning into log file! |
Note
If the target date does not exist, the function returns the date value of the last existing day in the particular target month,
e.g.:
e.g.:
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
_Date := %StrToTime("10:00:00 31-01-2007")
_Date := %NewTime(_Date,0,1,0,0) ;increases the month value by one -> 28.2.2007 10:00:00.000 |