Datumstypen
Die folgenden Datumsformate werden vom Daten-Dolmetscher unterstützt.
MS-DOS Datum & Zeit (4 Bytes)
Das niederwertige Word bestimmt die Zeit, das höherwertige das Datum. Wird von zahlreichen DOS-Funktionen und von allen FAT-Dateisystemen benutzt.
Bits Inhalt
0-4 Sekunden geteilt durch 2
5-10 Minuten (0-59)
11-15 Stunde (0-23)
16-20 Tag (1-31)
21-24 Monat (1=Januar, 2=Februar usw.)
25-31 Jahre seit 1980
Win32 FILETIME (8 Bytes)
Ein ganzzahliger 64-Bit-Wert, der die Anzahl der seit dem 1. Januar 1601 vergangenen 100-Nanosekunden-Intervalle angibt. Wird in der Win32-API benutzt.
OLE 2.0 Datum & Uhrzeit (8 Bytes)
Ein Gleitkommawert (double), dessen ganzzahliger Bestandteil die Zahl der seit dem 30. Dezember 1899 vergangenen Tage angibt (Datum). Der Bruchanteil wird als die Uhrzeit interpretiert (z. B. 1/4 = 6:00 Uhr). Dies ist der OLE-2.0-Standarddatumstyp. Er wird bspw. auch von MS Excel verwendet. ICQ 7.0 verwendet OLE 2.0 Zeitstempel in Big Endian für Chat-Nachrichten.
ANSI SQL Datum & Uhrzeit (8 Bytes)
Zwei aufeinanderfolgende ganzzahlige 32-Bit-Werte. Der erste gibt die Anzahl der seit dem 17. November 1858 vergangenen Tage an (Datum). Der zweite bestimmt die Anzahl der seit Mitternacht vergangenen 100-Mikrosekunden-Intervalle (Uhrzeit). Dieser Datumstyp ist ANSI-SQL-Standard und wird in Datenbanken verwendet (u. a. in InterBase 6.0).
UNIX/C/FORTRAN Datum & Uhrzeit (4 Bytes)
Ein ganzzahliger 32-Bit-Wert, der die Anzahl der seit dem 1. Januar 1970 vergangenen Sekunden angibt. Dieser Datumstyp wird bzw. wurde in UNIX, in C und C++ (»time_t«) sowie in FORTRAN-Programmen in den 80er Jahren verwendet. Gelegentlich ist er auch definiert als die Anzahl der seit dem 1. Januar 1970 vergangenen Minuten. In den Optionen des Daten-Dolmetschers läßt sich die verwendete Zeiteinheit einstellen.
Macintosh HFS+ Datum & Uhrzeit (4 Bytes)
Ein ganzzahliger 32-Bit-Wert, der die Anzahl der seit dem 1. Januar 1904 GMT vergangenen Sekunden angibt (HFS: Ortszeit). Das letzte repräsentierbare Datum ist der 6. Februar 2040 um 06:28:15 Uhr GMT. Die Datumswerte lassen Schaltsekunden außer Betracht. Sie enthalten jedoch Schalttage in jedem ganzzahlig durch 4 teilbaren Jahr.
Java Datum & Uhrzeit (8 Bytes)
Ein ganzzahliger 64-Bit-Wert, der die Anzahl der seit dem 1. Januar 1970 vergangenen Millisekunden angibt. Wird, wie bei Java Standard, üblicherweise im Big-Endian-Format gespeichert, aber im Speicher von BlackBerry im Little-Endian-Format verwendet.
Mac Absolute Time, a.k.a. Mac Epoch Time (4 Bytes)
Ein ganzzahliger 32-Bit-Wert, der die Anzahl der seit dem 1. Januar 2001 vergangenen Sekunden angibt.