Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tipi datetime
Argomenti
I tipi di dati Datetime includonoDATE,, TIMETIMETZ, TIMESTAMP e. TIMESTAMPTZ
Storage e intervalli
Nome | Storage | Intervallo | Risoluzione |
---|---|---|---|
DATE | 4 byte | Da 4.713 BC a 294.276 AD | 1 giorno |
TIME | 8 byte | Da 00:00:00 a 24:00:00 | 1 microsecondo |
TIMETZ | 8 byte | Da 00:00:00+1459 a 00:00:00+1459 | 1 microsecondo |
TIMESTAMP | 8 byte | Da 4.713 BC a 294.276 AD | 1 microsecondo |
TIMESTAMPTZ | 8 byte | Da 4.713 BC a 294.276 AD | 1 microsecondo |
DATE
Utilizza il tipo di DATE dati per memorizzare semplici date di calendario senza timestamp.
TIME
TIMEè un alias di. TIME WITHOUT TIME ZONE
Utilizza il tipo di TIME dati per memorizzare l'ora del giorno.
TIMEle colonne memorizzano valori con una precisione massima di sei cifre per frazioni di secondo.
Per impostazione predefinita, TIME i valori sono Coordinated Universal Time (UTC) sia nelle tabelle utente che nelle tabelle di sistema Amazon Redshift.
TIMETZ
TIMETZè un alias di. TIME WITH TIME ZONE
Utilizza il tipo di TIMETZ dati per memorizzare l'ora del giorno con un fuso orario.
TIMETZle colonne memorizzano valori con una precisione massima di sei cifre per frazioni di secondo.
Per impostazione predefinita, TIMETZ i valori si trovano sia UTC nelle tabelle utente che nelle tabelle di sistema di Amazon Redshift.
TIMESTAMP
TIMESTAMPè un alias di. TIMESTAMP WITHOUT TIME ZONE
Utilizza il tipo di TIMESTAMP dati per memorizzare valori di timestamp completi che includono la data e l'ora del giorno.
TIMESTAMPle colonne memorizzano valori con una precisione massima di sei cifre per frazioni di secondo.
Se si inserisce una data in una TIMESTAMP colonna o una data con un valore di timestamp parziale, il valore viene convertito implicitamente in un valore di timestamp completo. Questo valore timestamp completo ha valori predefiniti (00) per le ore, i minuti e i secondi mancanti. I valori di fuso orario nelle stringhe input vengono ignorati.
Per impostazione predefinita, TIMESTAMP i valori si trovano sia UTC nelle tabelle utente che nelle tabelle di sistema di Amazon Redshift.
TIMESTAMPTZ
TIMESTAMPTZè un alias di. TIMESTAMP WITH TIME ZONE
Utilizza il tipo di TIMESTAMPTZ dati per inserire valori di timestamp completi che includono la data, l'ora del giorno e un fuso orario. Quando un valore di input include un fuso orario, Amazon Redshift utilizza il fuso orario per convertire il valore UTC e memorizzarlo. UTC
Per visualizzare un elenco dei nomi di fuso orario supportati, utilizzare il comando seguente.
select pg_timezone_names();
Per visualizzare un elenco delle abbreviazioni di fuso orario supportate, utilizzare il comando seguente.
select pg_timezone_abbrevs();
Puoi anche trovare informazioni aggiornate sui fusi orari nel Database dei IANA fusi orari
La tabella seguente fornisce esempi di formati di fusi orari.
Formato | Esempio |
---|---|
gg mmm hh:mi:ss aaaa tz |
17 dicembre 07:37:16 1997 PST |
mm/dd/yyyy hh:mi:ss.ss tz |
17/12/1997 07:37:16,00 PST |
mm/dd/yyyy hh:mi:ss.ss tz |
12/17/1997 07:37:16.00 US/Pacific |
yyyy-mm-dd hh: mi: ss+/-tz |
1997-12-17 07:37:16-08 |
dd.mm.yyyy hh:mi:ss tz |
17/12/1997 07:37:16,00 PST |
TIMESTAMPTZle colonne memorizzano valori con una precisione massima di sei cifre per frazioni di secondo.
Se si inserisce una data in una TIMESTAMPTZ colonna o una data con un timestamp parziale, il valore viene convertito implicitamente in un valore di timestamp completo. Questo valore timestamp completo ha valori predefiniti (00) per le ore, i minuti e i secondi mancanti.
TIMESTAMPTZi valori si trovano nelle tabelle utente. UTC