Stringhe di formato datetime - AWS Clean Rooms

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à.

Stringhe di formato datetime

È possibile utilizzare i modelli datetime nei seguenti scenari comuni:

  • Quando si lavora con fonti di dati CSV e JSON per analizzare e formattare il contenuto datetime

  • Durante la conversione tra tipi di stringhe e tipi di data o timestamp utilizzando funzioni come:

    • unix_timestamp

    • date_format

    • to_unix_timestamp

    • da_unixtime

    • al_data

    • to_timestamp

    • da_utc_timestamp

    • to_utc_timestamp

Utilizza lo schema di lettere nella tabella seguente per l'analisi e la formattazione di data e ora.

Parte di data o parte di ora Significato Esempi
a AM o PM del giorno, presentata come am-pm PM
D Giorno dell'anno, presentato come numero a 3 cifre

189

d Giorno del mese, presentato come numero a 2 cifre 28
E Giorno della settimana, presentato come testo

Il

Martedì

F Giorno della settimana allineato nel mese, presentato come numero a 1 cifra 3
G Indicatore dell'era, presentato come testo

AD

Anno Domini

h Ora del mattino o del pomeriggio, presentata come numero a 2 cifre 12
H Ora del giorno, presentata come numero a due cifre compreso tra 0 e 23 0
k Ora del giorno, presentata come numero a due cifre compreso tra 1 e 24 1
K Ora del mattino o del pomeriggio, presentata come numero a due cifre compreso tra 0 e 11 0
m Minuto dell'ora, presentato come numero a due cifre 30
M/L Mese dell'anno, presentato come mese

7

07

lug

luglio

O Scostamento di zona localizzato rispetto all'UTC

GMT+8

GMT+ 8:00

UTC- 08:00

Q/q Trimestre dell'anno, presentato come numero (da 1 a 4) o testo

3

03

Q3

3o trimestre

s Secondo del minuto, presentato come un numero a due cifre 55
S Frazione di secondo, presentata come frazione 978
V Identificatore del fuso orario, presentato come ID di fuso orario

America/Los_Angeles

Z

08:30

x Scostamento di zona rispetto a UTC (offset-X)

+0000

-08

-0830

- 08:30

-083015

- 08:30:15

X Scostamento di zona rispetto all'UTC; dove Z sta per zero

Z

-08

-0830

- 08:30

-083015

- 08:30:15

y Anno, presentato come anno

2020

20

z Nome del fuso orario, presentato come testo

Orario standard Pacifico

PST

Z Scostamento di zona rispetto a UTC (offset-Z)

+0000

-0800

- 08:00

' Escape per il testo, presentato come delimitatore N/D
'' Citazione singola, presentata come un valore letterale '
[ Inizio della sezione opzionale N/D
] Fine della sezione opzionale N/D

Il numero di lettere dello schema determina il tipo di formato:

Formato del testo

  • Usa 1-3 lettere per la forma abbreviata (ad esempio, «lun» per lunedì)

  • Usa esattamente 4 lettere per il modulo completo (ad esempio, «lunedì»)

  • Non utilizzare 5 o più lettere: ciò causerà un errore

Formato numerico (n)

  • Il valore n rappresenta il numero massimo di lettere consentito

  • Per modelli a lettera singola:

    • L'output utilizza un numero minimo di cifre senza imbottitura

  • Per modelli con più lettere:

    • L'output è riempito con zeri in base alla larghezza del conteggio delle lettere

  • Durante l'analisi, l'input deve contenere il numero esatto di cifre

Formato numerico/testo

  • Per 3 o più lettere, segui le regole del formato del testo

  • Per un numero inferiore di lettere, segui le regole del formato numerico

Formato delle frazioni

  • Usa 1-9 caratteri «S» (ad esempio, SSSSSS)

  • Per l'analisi:

    • Accetta frazioni comprese tra 1 e il numero di caratteri S

  • Per la formattazione:

    • Tasto con zeri corrispondente al numero di caratteri S

  • Supporta fino a 6 cifre per una precisione al microsecondo

  • Può analizzare i nanosecondi ma tronca le cifre aggiuntive

Formato dell'anno

  • Il conteggio delle lettere imposta la larghezza minima del campo per il riempimento

  • Per due lettere:

    • Stampa le ultime due cifre

    • Analizza gli anni compresi tra il 2000 e il 2099

  • Per meno di quattro lettere (tranne due):

    • Mostra il segno solo per gli anni negativi

  • Non utilizzare 7 o più lettere: ciò causerà un errore

Formato mensile

  • Usa «M» per il modulo standard o «L» per il modulo autonomo

  • Singola «M» o «L»:

    • Mostra i numeri dei mesi da 1 a 12 senza imbottitura

  • 'MM' o 'LL':

    • Mostra i numeri dei mesi 01-12 con imbottitura

  • 'MMM':

    • Mostra il nome abbreviato del mese in formato standard

    • Deve far parte di uno schema di data completo

  • 'LLL':

    • Mostra il nome abbreviato del mese in forma autonoma

    • Utilizzare per la formattazione solo per un mese

  • 'MMMM':

    • Mostra il nome completo del mese in formato standard

    • Utilizza per date e timestamp

  • 'LLLL':

    • Mostra il nome completo del mese in forma autonoma

    • Utilizza per la formattazione solo per un mese

Formati di fuso orario

  • am-pm: usa solo 1 lettera

  • ID zona (V): utilizza solo 2 lettere

  • Nomi delle zone (z):

    • 1-3 lettere: mostra il nome breve

    • 4 lettere: mostra il nome completo

    • Non utilizzare 5 o più lettere

Formati offset

  • X e x:

    • 1 lettera: indica l'ora (+01) o l'ora-minuto (+0130)

    • 2 lettere: mostra le ore e i minuti senza i due punti (+0130)

    • 3 lettere: mostra l'ora e i minuti con i due punti (+ 01:30)

    • 4 lettere: mostra hour-minute-second senza due punti (+013015)

    • 5 lettere: mostra hour-minute-second con i due punti (+ 01:30:15)

    • X usa 'Z' per l'offset zero

    • x usa '+00', '+0000' o '+ 00:00 'per l'offset zero

  • O:

    • 1 lettera: mostra il formato breve (GMT+8)

    • 4 lettere: mostra il modulo completo (GMT+ 08:00)

  • Z:

    • 1-3 lettere: mostra l'ora e il minuto senza i due punti (+0130)

    • 4 lettere: mostra il modulo localizzato completo

    • 5 lettere: mostra hour-minute-second con i due punti

Sezioni opzionali

  • Usa le parentesi quadre [] per contrassegnare i contenuti opzionali

  • È possibile annidare sezioni opzionali

  • Tutti i dati validi vengono visualizzati nell'output

  • L'input può omettere intere sezioni opzionali

Nota

I simboli 'E', 'F', 'q' e 'Q' funzionano solo per la formattazione della data e dell'ora (come date_format). Non usarli per l'analisi della data e dell'ora (come to_timestamp).