Diese Dokumentation wurde automatisch von KI übersetzt.
Übersicht
Datums- und Uhrzeitfeldtypen
Datums- und Uhrzeitfeldtypen umfassen die folgenden Varianten:
- Datum und Uhrzeit (mit Zeitzone): Datum und Uhrzeit werden einheitlich in UTC (Koordinierte Weltzeit) umgewandelt und bei Bedarf an die Zeitzone angepasst.
- Datum und Uhrzeit (ohne Zeitzone): Speichert Datum und Uhrzeit ohne Zeitzoneninformationen.
- Datum (ohne Uhrzeit): Speichert nur das Datum, ohne den Zeitanteil.
- Uhrzeit: Speichert nur die Uhrzeit, ohne den Datumsanteil.
- Unix-Timestamp: Wird als Unix-Timestamp gespeichert, typischerweise als die Anzahl der Sekunden seit dem 1. Januar 1970.
Hier sind Beispiele für die verschiedenen Datums- und Uhrzeitfeldtypen:
Vergleich der Datenquellen
Hier ist eine Vergleichstabelle für NocoBase, MySQL und PostgreSQL:
Hinweis:
- Der Datenbereich des MySQL TIMESTAMP-Typs liegt zwischen
1970-01-01 00:00:01 UTCund2038-01-19 03:14:07 UTC. Wenn Sie Daten außerhalb dieses Bereichs speichern müssen, empfehlen wir die Verwendung von DATETIME oder BIGINT für Unix-Timestamps.
Verarbeitungsworkflow für die Speicherung von Datum und Uhrzeit
Mit Zeitzone
Dies umfasst Datum und Uhrzeit (mit Zeitzone) und Unix-Timestamp.

Hinweis:
- Um einen größeren Datumsbereich zu unterstützen, verwendet NocoBase für Datums- und Uhrzeitfelder (mit Zeitzone) in MySQL den Typ DATETIME. Der gespeicherte Datumswert wird basierend auf der TZ-Umgebungsvariable des Servers konvertiert. Wenn sich diese Variable ändert, ändert sich auch der gespeicherte Datums- und Uhrzeitwert.
- Da es einen Zeitzonenunterschied zwischen UTC und der lokalen Zeit gibt, könnte die direkte Anzeige des ursprünglichen UTC-Wertes zu Missverständnissen bei den Benutzern führen.
Ohne Zeitzone

UTC
UTC (Koordinierte Weltzeit, Coordinated Universal Time) ist der globale Zeitstandard, der zur Koordination und Vereinheitlichung der Zeit weltweit verwendet wird. Es handelt sich um einen hochpräzisen Zeitstandard, der auf Atomuhren basiert und mit der Erdrotation synchronisiert ist.
Der Unterschied zwischen UTC und der lokalen Zeit kann zu Verwirrung führen, wenn die ursprünglichen UTC-Werte direkt angezeigt werden. Zum Beispiel:
Alle oben genannten Zeiten stellen denselben Zeitpunkt dar, lediglich in unterschiedlichen Zeitzonen ausgedrückt.

