

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Literais de data, hora e timestamp
<a name="Date_and_time_literals"></a>

A seguir estão as regras para trabalhar com literais de data, hora e timestamp compatíveis com o Spark SQL. AWS Clean Rooms 

## Datas
<a name="Date_and_time_literals-dates"></a>

A tabela a seguir mostra datas de entrada que são exemplos válidos de valores de datas literais que você pode carregar em AWS Clean Rooms tabelas. O modo `MDY DateStyle` é considerado em vigor. Este modo significa que o valor do mês precede o valor do dia em strings tais como `1999-01-08` e `01/02/00`. 

**nota**  
Um literal de data ou timestamp deve ser colocado entre aspas ao carregá-lo em uma tabela.


| Data de entrada  | Data completa  | 
| --- | --- | 
| 8 de janeiro de 1999  | 8 de janeiro de 1999  | 
| 1999-01-08  | 8 de janeiro de 1999  | 
| 1/8/1999  | 8 de janeiro de 1999  | 
| 01/02/00  | 2 de janeiro de 2000  | 
| 2000-Jan-31  | 31 de janeiro de 2000  | 
| Jan-31-2000  | 31 de janeiro de 2000  | 
| 31-Jan-2000  | 31 de janeiro de 2000  | 
| 20080215  | 15 de fevereiro de 2008  | 
| 080215  | 15 de fevereiro de 2008  | 
| 2008.366  | 31 de dezembro de 2008 (a parte de três dígitos da data deve estar entre 001 e 366)  | 

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

A tabela a seguir mostra os tempos de entrada que são exemplos válidos de valores de tempo literais que você pode carregar nas AWS Clean Rooms tabelas. 


| Tempos de entrada  | Descrição (da parte da hora)  | 
| --- | --- | 
|  04:05:06.789  | 4:05 e 6.789 segundos  | 
|  04:05:06  | 4:05 e 6 segundos  | 
|  04:05  | Exatamente 4:05  | 
|  040506  | 4:05 e 6 segundos  | 
|  04:05  | Exatamente 4:05; AM é opcional  | 
|  04:05  | Exatamente 4:05; o valor de hora deve ser menor do que 12. | 
|  16:05  | Exatamente 16:05  | 

## Valores especiais de datetime
<a name="Date_and_time_literals-special-datetime-values"></a>

A tabela a seguir mostra valores especiais que podem ser usados como literais de data e hora e como argumentos para funções de data. Eles exigem aspas simples e são convertidos em valores de timestamp regulares durante o processamento da consulta. 


| Valor especial | Description  | 
| --- | --- | 
| now  | Avalia para a hora de início da transação e retorna um timestamp com precisão de microssegundo.  | 
| today  | Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo.  | 
| tomorrow  | Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo. | 
| yesterday  | Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo. | 

Os exemplos a seguir mostram como `now` e `today` funcionam com a função 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)
```