Vielen Dank für die enthusiastischen Beiträge, aber ... Ich meine Zeichen (nicht Bytes). Zeichen auf dem Bildschirm, auf dem Papier, sonstwo.
Mal doof gefragt:
Was ist denn dein Anwendungsfall?
Also worauf willst du die Uhrzeit/Datum anzeigen?
Und warum bist du hier so eingeschränkt?
Kannst du nicht zur Laufzeit das Control - bspw. ein Label - anhand der Ländereinstellung, einen Beispieldatum als String und mit Canvas.TextWidth die ungefähr benötigte Länge ermitteln und dein Control entsprechend verändern (Width, Multiline, Fontsize...whatever)?