

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

# Valori letterali di data, ora e timestamp
<a name="Date_and_time_literals"></a>

Di seguito sono riportate le regole per lavorare con i valori letterali di data, ora e timestamp supportati da Spark SQL. AWS Clean Rooms 

## Date:
<a name="Date_and_time_literals-dates"></a>

La tabella seguente mostra le date di input che sono esempi validi di valori di data letterali che è possibile caricare nelle tabelle. AWS Clean Rooms Si assume che la modalità `MDY DateStyle` di default sia in vigore. Questa modalità indica che il valore del mese precede il valore del giorno in stringhe come `1999-01-08` e `01/02/00`. 

**Nota**  
È necessario che un valore letterale data o timestamp quando viene caricato in una tabella sia racchiuso tra virgolette.


| Data di input  | Data completa  | 
| --- | --- | 
| 8 gennaio 1999  | 8 gennaio 1999  | 
| 1999-01-08  | 8 gennaio 1999  | 
| 1/8/1999  | 8 gennaio 1999  | 
| 01/02/00  | 2 gennaio 2000  | 
| 2000-Jan-31  | 31 gennaio 2000  | 
| Jan-31-2000  | 31 gennaio 2000  | 
| 31-Jan-2000  | 31 gennaio 2000  | 
| 20080215  | 15 febbraio 2008  | 
| 080215  | 15 febbraio 2008  | 
| 2008.366  | 31 dicembre 2008 (è necessario che la parte a 3 cifre della data sia compresa tra 001 e 366)  | 

## Volte
<a name="Date_and_time_literals-times"></a>

La tabella seguente mostra gli orari di input che sono esempi validi di valori temporali letterali che è possibile caricare nelle AWS Clean Rooms tabelle. 


| Input di orari  | Descrizione (della parte dell'ora)  | 
| --- | --- | 
|  04:05:06.789  | 4:05 AM e 6.789 secondi  | 
|  04:05:06  | 4:05 AM e 6 secondi  | 
|  04:05  | 4:05 AM preciso  | 
|  040506  | 4:05 AM e 6 secondi  | 
|  04:05 AM  | 4:05 AM preciso; AM è facoltativo  | 
|  04:05 PM  | 4:05 PM precise; è necessario che il valore dell'ora sia < 12. | 
|  16:05  | 4:05 PM preciso  | 

## Valori datetime speciali
<a name="Date_and_time_literals-special-datetime-values"></a>

La tabella seguente mostra valori speciali che possono essere usati come valori letterali di data/ora e come argomenti per le funzioni di data. Richiedono virgolette singole e vengono convertiti in valori timestamp regolari durante l'elaborazione delle query. 


| Valore speciale | Description  | 
| --- | --- | 
| now  | Valuta all'ora di inizio della transazione attuale e restituisce un timestamp con precisione di microsecondi.  | 
| today  | Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora.  | 
| tomorrow  | Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora. | 
| yesterday  | Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora. | 

Gli esempi seguenti mostrano come `now` e come utilizzare la funzione `today` DATE\_ADD.

```
select date_add('today', 1);

date_add
---------------------
2009-11-17 00:00:00
(1 row)

select date_add('now', 1);

date_add
----------------------------
2009-11-17 10:45:32.021394
(1 row)
```