format(Jahrgang,sizeof(Jahrgang),"%s.%s.%s",DateInfo[0],DateInfo[1],DateInfo[2]);
Ohne strval, da sonst die Strings in Integer umgewandelt werden würden, du aber Platzhalter für Strings verwendest.
Oder alternativ mit strval (und Platzhaltern für Integer statt Strings):
format(Jahrgang,sizeof(Jahrgang),"%i.%i.%i",strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]));