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

Origini Dati

Gestione Origini Dati
Origine Dati Principale

Origine Dati Esterna (Database)

Introduzione
MySQL Esterno
MariaDB Esterno
PostgreSQL Esterno
MSSQL Esterno
Oracle Esterno
Confronto Database Principale ed Esterno
Origine Dati REST API
Origine Dati KingbaseES

Tabelle Dati

Panoramica
Tabella Standard
Tabella Ereditata
Tabella File
Tabella ad Albero
Tabella Calendario
Tabella Commenti
Tabella Espressione
Tabella SQL
Viste Database

Campi Tabella Dati

Panoramica
Validazione Campo

Tipi di Base

Testo (Riga Singola)
Testo (Multilinea)
Numero di Telefono
Email
URL
Intero
Numero
Percentuale
Password
Colore
Icona

Tipi di Selezione

Casella di Controllo
Menu a Tendina (Selezione Singola)
Menu a Tendina (Selezione Multipla)
Pulsante di Opzione
Caselle di Controllo

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Allegato (Relazione)
Allegato (URL)

Data e Ora

Panoramica
Data e Ora (con fuso orario)
Data e Ora (senza fuso orario)
Timestamp Unix
Data (senza ora)
Ora

Geometria

Punto
Linea
Cerchio
Poligono

Tipi Avanzati

UUID
Nano ID
Ordinamento
Formula Calcolata
Codice Automatico
JSON
Selettore Tabella Dati
Crittografia

Informazioni di Sistema

Data Creazione
Data Ultima Modifica
Creato da
Modificato da
Spazio
OID Tabella

Tipi di Relazione

Panoramica
Uno a Uno
Uno a Molti
Molti a Uno
Molti a Molti
Molti a Molti (Array)

Sviluppo

Panoramica
Next PagePanoramica
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Tipi di campo Data/Ora

I tipi di campo Data/Ora includono i seguenti:

  • Data/Ora (con fuso orario) - I valori Data/Ora vengono convertiti in UTC (Tempo Coordinato Universale) e, se necessario, vengono applicate le conversioni di fuso orario;
  • Data/Ora (senza fuso orario) - Memorizza i dati di data e ora senza includere alcuna informazione sul fuso orario;
  • Data (senza ora) - Memorizza esclusivamente le informazioni sulla data, omettendo qualsiasi componente oraria;
  • Ora - Memorizza solo le informazioni sull'ora, escludendo la data;
  • Timestamp Unix - Rappresenta il numero di secondi trascorsi dal 1° gennaio 1970 ed è memorizzato come timestamp Unix.

Ecco alcuni esempi per ciascun tipo di campo Data/Ora:

Tipo di campoValore di esempioDescrizione
Data/Ora (con fuso orario)2024-08-24T07:30:00.000ZConvertito in UTC e può essere adattato per i fusi orari
Data/Ora (senza fuso orario)2024-08-24 15:30:00Memorizza data e ora senza considerare il fuso orario
Data (senza ora)2024-08-24Cattura solo la data, senza informazioni sull'ora
Ora15:30:00Cattura solo l'ora, escludendo i dettagli della data
Timestamp Unix1724437800Rappresenta i secondi trascorsi dal 1970-01-01 00:00:00 UTC

#Confronto tra fonti dati

Di seguito una tabella di confronto per NocoBase, MySQL e PostgreSQL:

Tipo di campoNocoBaseMySQLPostgreSQL
Data/Ora (con fuso orario)Datetime with timezoneTIMESTAMP
DATETIME
TIMESTAMP WITH TIME ZONE
Data/Ora (senza fuso orario)Datetime without timezoneDATETIMETIMESTAMP WITHOUT TIME ZONE
Data (senza ora)DateDATEDATE
OraTimeTIMETIME WITHOUT TIME ZONE
Timestamp UnixUnix timestampINTEGER
BIGINT
INTEGER
BIGINT
Ora (con fuso orario)--TIME WITH TIME ZONE

Nota:

  • Il tipo TIMESTAMP di MySQL copre un intervallo tra 1970-01-01 00:00:01 UTC e 2038-01-19 03:14:07 UTC. Per date e orari al di fuori di questo intervallo, si consiglia di utilizzare DATETIME o BIGINT per memorizzare i timestamp Unix.

#Flusso di elaborazione per la memorizzazione di Data/Ora

#Con fuso orario

Questo include Data/Ora (con fuso orario) e Timestamp Unix.

20240824191933

Nota:

  • Per supportare un intervallo di date più ampio, NocoBase utilizza il tipo DATETIME in MySQL per i campi Data/Ora (con fuso orario). Il valore della data memorizzato viene convertito in base alla variabile d'ambiente TZ del server, il che significa che se la variabile d'ambiente TZ cambia, anche il valore Data/Ora memorizzato cambierà.
  • Poiché esiste una differenza di fuso orario tra l'ora UTC e l'ora locale, la visualizzazione diretta del valore UTC grezzo potrebbe indurre in errore l'utente.

#Senza fuso orario

20240824185600

#UTC

UTC (Tempo Coordinato Universale) è lo standard orario globale utilizzato per coordinare e sincronizzare l'ora in tutto il mondo. È uno standard orario ad alta precisione, mantenuto da orologi atomici e sincronizzato con la rotazione terrestre.

La differenza tra l'ora UTC e l'ora locale può generare confusione quando si visualizzano i valori UTC grezzi. Ad esempio:

Fuso orarioData/Ora
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

Questi orari diversi corrispondono tutti allo stesso momento, semplicemente espressi in vari fusi orari.