sDateString := DT_TO_STRING(dtDate);
bySeconds := STRING_TO_BYTE(STANDARD.RIGHT(STR := sDateString, SIZE := 2));
byMinutes := STRING_TO_BYTE(STANDARD.MID(STR := sDateString, LEN := 2, POS := (LEN(sDateString)-4)));
byHours := STRING_TO_BYTE(STANDARD.MID(STR := sDateString, LEN := 2, POS := (LEN(sDateString)-7)));
byDay := STRING_TO_BYTE(STANDARD.MID(STR := sDateString, LEN := 2, POS := (LEN(sDateString)-10)));
byMonth := STRING_TO_BYTE(STANDARD.MID(STR := sDateString, LEN := 2, POS := (LEN(sDateString)-13)));
wYear := STRING_TO_WORD(STANDARD.MID(STR := sDateString, LEN := 4, POS := (LEN(sDateString)-18)));