Datumstypen

WinHex & X-Ways

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.