logologo
Start
Handbuch
Entwickler
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handbuch
Entwickler
Plugins
API
logologo
Überblick

Datenquellen

Datenquellenverwaltung
Hauptdatenquelle

Externe Datenquellen (Datenbank)

Einführung
Externes MySQL
Externes MariaDB
Externes PostgreSQL
Externes MSSQL
Externes Oracle
Vergleich: Haupt- vs. externe Datenbank
REST-API-Datenquelle
KingbaseES-Datenquelle

Datentabellen

Überblick
Standardtabelle
Geerbte Tabelle
Dateitabelle
Baumtabelle
Kalendertabelle
Kommentartabelle
Ausdruckstabelle
SQL-Tabelle
Datenbank-Views

Tabellenfelder

Überblick
Feldvalidierung

Grundtypen

Einzeiliger Text
Mehrzeiliger Text
Telefonnummer
E-Mail
URL
Ganzzahl
Zahl
Prozent
Passwort
Farbe
Icon

Auswahltpyen

Checkbox
Dropdown (Einzelauswahl)
Dropdown (Mehrfachauswahl)
Radio-Button
Checkbox-Gruppe

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Anhang (Beziehung)
Anhang (URL)

Datum & Uhrzeit

Überblick
Datum/Uhrzeit (mit Zeitzone)
Datum/Uhrzeit (ohne Zeitzone)
Unix-Zeitstempel
Datum (ohne Uhrzeit)
Uhrzeit

Geometrie

Punkt
Linie
Kreis
Polygon

Erweiterte Typen

UUID
Nano ID
Sortierung
Formel
Automatische Nummerierung
JSON
Tabellenauswahl
Verschlüsselung

Systeminformationen

Erstellungsdatum
Änderungsdatum
Erstellt von
Geändert von
Bereich
Tabellen-OID

Beziehungstypen

Überblick
Eins-zu-eins
Eins-zu-viele
Viele-zu-eins
Viele-zu-viele
Viele-zu-viele (Array)

Entwicklung

Überblick
Next PageÜberblick
KI-Übersetzungshinweis

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:

FeldtypBeispielwertBeschreibung
Datum und Uhrzeit (mit Zeitzone)2024-08-24T07:30:00.000ZDatum und Uhrzeit werden einheitlich in UTC (Koordinierte Weltzeit) umgewandelt.
Datum und Uhrzeit (ohne Zeitzone)2024-08-24 15:30:00Datum und Uhrzeit ohne Zeitzone, es werden nur Datum und Uhrzeit erfasst.
Datum (ohne Uhrzeit)2024-08-24Speichert nur die Datumsangabe, ohne Uhrzeit.
Uhrzeit15:30:00Speichert nur die Uhrzeitangabe, ohne Datum.
Unix-Timestamp1724437800Die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC vergangen sind.

#Vergleich der Datenquellen

Hier ist eine Vergleichstabelle für NocoBase, MySQL und PostgreSQL:

FeldtypNocoBaseMySQLPostgreSQL
Datum und Uhrzeit (mit Zeitzone)Datetime with timezoneTIMESTAMP
DATETIME
TIMESTAMP WITH TIME ZONE
Datum und Uhrzeit (ohne Zeitzone)Datetime without timezoneDATETIMETIMESTAMP WITHOUT TIME ZONE
Datum (ohne Uhrzeit)DateDATEDATE
UhrzeitTimeTIMETIME WITHOUT TIME ZONE
Unix-TimestampUnix timestampINTEGER
BIGINT
INTEGER
BIGINT
Uhrzeit (mit Zeitzone)--TIME WITH TIME ZONE

Hinweis:

  • Der Datenbereich des MySQL TIMESTAMP-Typs liegt zwischen 1970-01-01 00:00:01 UTC und 2038-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.

20240824191933

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

20240824185600

#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:

ZeitzoneDatum und Uhrzeit
UTC2024-08-24T07:30:00.000Z
UTC+82024-08-24 15:30:00
UTC+52024-08-24 12:30:00
UTC-52024-08-24 02:30:00
UTC+02024-08-24 07:30:00
UTC-62024-08-23 01:30:00

Alle oben genannten Zeiten stellen denselben Zeitpunkt dar, lediglich in unterschiedlichen Zeitzonen ausgedrückt.