TurboPL Referenz

SetNumberFormats Prozedur

Top  Previous  Next

Syntax

SetNumberFormats(Numerical, Date, Time: FormatType)

Kategorie

Basisfunktion

Parameter

Name

Bedeutung

Numerical

Format für Zahlendarstellung

Date

Format für Datumsformatierung

Time

Format für Zeitformatierung

 

Erklärung

Mit dieser Funktion kann das Ausgabeformat von Fließkommazahlen, Datum und Zeit gesetzt werden, welches unter anderem bei den Funktionen Str, DateStr, TimeStr und DateTimeStr benutzt wird. Die möglichen Werte sind bei der Aufzählung FormatType beschrieben. Die Einstellung bleibt für die gesamte Laufzeit des Programms erhalten. Soll in einer Anwendung das Format dauerhaft umgestellt werden, empfiehlt sich der Aufruf von SetNumberFormats in OnOpenProject.

Beispiel

procedure DateAndTimeFormats
vardef I: Integer;
for I := 0 to 3
   SetNumberFormats(I, I, I);
   Message(DateStr(8.12.2004) + '   ' + TimeStr(8:12:32, 4));
next
endproc

Diese Prozedur liefert die folgende Ausgabe:

08.12.2004

08:12:32.000

8.12.04

8:12:32,000

12/8/04

8:12:32.000 am

2004-12-08

8:12:32.000