28. August 2009 10:13
T := 090000T;
MESSAGE(FORMAT(T, 0, '<Hours24,2>:<Minutes,2>'));
T := 090000T;
DT := CREATEDATETIME(010100D, T);
MESSAGE(FORMAT(DT, 0, '<Hours24,2>:<Minutes,2>'));
28. August 2009 10:21
Torsten67 hat geschrieben:Bei DATETIME gibt es diesen Bug nicht, also machen wir halt aus der reinen Zeitangabe einen DateTime-Wert:
Code: Alles auswählen
T := 090000T;
DT := CREATEDATETIME(010100D, T);
MESSAGE(FORMAT(DT, 0, '<Hours24,2>:<Minutes,2>'));
Jetzt erscheint auch das erwartete Ergebnis: 09:00.
T := 090000T;
MESSAGE(FORMAT(T, 0, '<Hours24,2><Filler Character,0>:<Minutes,2>'));
28. August 2009 11:56