

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

A seguir, estão as regras para trabalhar com literais de data, hora e timestamp compatíveis com o Amazon Redshift. 

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

As datas de entrada a seguir são exemplos válidos de valores de data literais que você pode carregar nas tabelas do Amazon Redshift. 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="r_Date_and_time_literals-times"></a>

Os tempos de entrada a seguir são exemplos válidos de valores de tempo literais para os tipos de dados TIME e TIMETZ que você pode carregar nas tabelas do Amazon Redshift. 


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

## Carimbos de data/hora
<a name="r_Date_and_time_literals-timestamps"></a>

Os carimbos de data e hora de entrada a seguir são exemplos válidos de valores de tempo literais para os tipos de dados TIMESTAMP e TIMESTAMPTZ que você pode carregar nas tabelas do Amazon Redshift. Todos os literais de data válidos podem ser combinados com os seguintes literais de hora. 


| Time stamps de entrada (datas e horas concatenadas)  | Descrição (da parte da hora)  | 
| --- | --- | 
|  20080215 04:05:06.789  | 4:05 e 6,789 segundos  | 
|  20080215 04:05:06  | 4:05 e 6 segundos  | 
|  20080215 04:05  | Exatamente 4:05  | 
|  20080215 040506  | 4:05 e 6 segundos  | 
|  20080215 04:05 AM  | Exatamente 4:05; AM é opcional  | 
|  20080215 04:05 PM  | Exatamente 4:05; o valor de hora deve ser menor do que 12. | 
| 20080215 16:05  | Exatamente 16:05  | 
| 20080215  | Meia noite (por padrão)  | 

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

Os seguintes valores especiais 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 | Descrição  | 
| --- | --- | 
| 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` trabalham com a função DATEADD.

```
select dateadd(day,1,'today');

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

select dateadd(day,1,'now');

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