Datums- und Zeitfunktionen
Datums- und Zeitfunktionen
Die Scriptsprache benutzt Werte des Typs TDateTime, um Datum und Zeit zu definieren: Der Integerteil eines TDateTime-Werts entspricht der Zahl an Tagen, die seit dem 30.12.1899 vergangen sind; der Bruchteil des Werts entspricht dem Teil eines 24-Stunden-Tages, der verstrichen ist.
Beispiele für TDateTime-Werte und das entsprechende Datum mit Uhrzeit:
0 30.12.1899 0:00 Uhr
2,75 01.01.1900 18:00 Uhr
-1,25 29.12.1899 6:00 Uhr
35065 01.01.1996 0:00 Uhr
Um die Zahl der Tage (im Bruchzahlformat) zwischen zwei TDateTime-Werten zu ermitteln, bilden Sie einfach die Differenz der beiden Werte (nicht möglich, wenn einer der Werte negativ ist). Um einen TDateTime-Wert um eine Zahl an Tagen (im Bruchzahlformat) zu erhöhen, addieren Sie einfach die beiden Werte.
Mehr:
EncodeDate(Year, Month, Day: Word): DateTime
EncodeTime(Hour, Min, Sec, MSec: Word): DateTime
DecodeDate(Date: DateTime; var Year, Month, Day: integer)
DecodeTime(Time: DateTime; var Hour, Min, Sec, MSec: Word)
DayOfWeek(Date: TDateTime): Integer
DateToStr(Date: TDateTime): string