

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
<a name="FORMAT_strings"></a>

È 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\$1timestamp
  + date\$1format
  + to\$1unix\$1timestamp
  + da\$1unixtime
  + to\$1date
  + to\$1timestamp
  + da\$1utc\$1timestamp
  + to\$1utc\$1timestamp

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

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/clean-rooms/latest/sql-reference/FORMAT_strings.html)

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 (\$101) o l'ora-minuto (\$10130)
  + 2 lettere: mostra le ore e i minuti senza i due punti (\$10130)
  + 3 lettere: mostra l'ora e i minuti con i due punti (\$1 01:30)
  + 4 lettere: mostra hour-minute-second senza due punti (\$1013015)
  + 5 lettere: mostra hour-minute-second con i due punti (\$1 01:30:15)
  + X usa 'Z' per l'offset zero
  + x usa '\$100', '\$10000' o '\$1 00:00 'per l'offset zero
+ O: 
  + 1 lettera: mostra il formato breve (GMT\$18)
  + 4 lettere: mostra il modulo completo (GMT\$1 08:00)
+ Z: 
  + 1-3 lettere: mostra l'ora e il minuto senza i due punti (\$10130)
  + 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 il contenuto opzionale
+ È 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\$1format). Non usarli per l'analisi della data e dell'ora (come to\$1timestamp).