STD.Date.ToGregorianYMD( days )
days | A year value in the Days_t format. |
Return: | ToGregorianYMD returns separate values for Year, Month, and Day. |
The ToGregorianYMD function converts the number days since 31st December 1BC to a date in the Gregorian calendar. It returns It returns a module with three exported values: Year, Month, and Day.
Example:
IMPORT STD; INTEGER2 MyYear := 2012; UNSIGNED1 MyMonth := 1; UNSIGNED1 MyDay := 1; J := STD.Date.FromGregorianYMD(MyYear,MyMonth,MyDay); //J contains 734503 X := STD.Date.ToGregorianYMD(J); // X is a module with exported values Y := X.Year; //Y contains 2012 M := X.Month; //M contains 1 D := X.Day; //D contains 1