STD.Date.ISOWeekNumWeekDayAndYearFromDate( date )
| date | A date value in the Date_t format. |
| Return: | ISOWeekNumWeekDayAndYearFromDate returns a module with weekNumber (1–53), year (the ISO week-numbering year), and weekDay (1–7, where 1 = Monday). |
The ISOWeekNumWeekDayAndYearFromDate function returns a module containing the ISO week number, the ISO week-numbering year, and the ISO day of week for the given date. This is an ISO-8601 implementation of computing week numbers ("week dates").
Example:
IMPORT STD;
D := 20210101;
W := STD.Date.ISOWeekNumWeekDayAndYearFromDate(D);
// W.weekNumber, W.year, W.weekDay for January 1, 2021
OUTPUT(W);