

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

# Partes da data para funções de data ou de timestamp
<a name="Dateparts_for_datetime_functions"></a>

A tabela a seguir identifica os nomes e abreviações da parte da data e da hora que são aceitos como argumentos para as seguintes funções: 
+ DATE\_ADD 
+ DATE\_DIFF 
+ DATE\_PART 
+ EXTRACT 


| Parte da data ou parte da hora  | Abreviações  | 
| --- | --- | 
| milênio, milênios  | mil, mils  | 
| século, séculos  | c, cent, cents  | 
| década, décadas  | dec, decs  | 
| epoch  | epoch (compatível com [EXTRACT](EXTRACT_function.md)) | 
| ano, anos  | y, yr, yrs  | 
| trimestre, trimestres  | qtr, qtrs  | 
| mês, meses  | mon, mons  | 
| semana, semanas  | w  | 
| dia da semana  | dayofweek, dow, dw, weekday (compatível com [DATE\_PART](DATE_PART_function.md) e [Função EXTRACT](EXTRACT_function.md))<br />Retorna um número inteiro de 0 a 6, começando com domingo.  A parte da data DOW se comporta de maneira diferente da parte da data do dia da semana (D) usada para strings de formato de data e hora. D se baseia no números inteiros 1 a 7, onde domingo é 1. Para obter mais informações, consulte [Strings de formato datetime](FORMAT_strings.md).   | 
| dia do ano  | dayofyear, doy, dy, yearday (compatível com [EXTRACT](EXTRACT_function.md)) | 
| dia, dias  | d  | 
| hora, horas  | h, hr, hrs  | 
| minuto, minutos  | m, min, mins  | 
| segundo, segundos  | s, sec, secs  | 
| milissegundo, milissegundos  | ms, msec, msecs, msecond, mseconds, millisec, millisecs, millisecon  | 
| microssegundo, microssegundos  | microsec, microsecs, microsecond, usecond, useconds, us, usec, usecs  | 
| timezone, timezone\_hour, timezone\_minute  | Compatível com [EXTRACT](EXTRACT_function.md) para timestamp somente com fuso horário (TIMESTAMPTZ). | 

## Variações nos resultados com segundos, milissegundos e microssegundos
<a name="Dateparts_for_datetime_functions-variations-in-results"></a>

Pequenas diferenças nos resultados de consultas ocorrem quando diferentes funções de data especificam segundos, milissegundos ou microssegundos como partes da data: 
+ A função EXTRACT retorna números inteiros somente para a parte da data especificada, ignorando partes de data de níveis superiores e inferiores. Se a parte da data especificada é segundos, os milissegundos e os microssegundos não são incluídos no resultados. Se a parte da data especificada é milissegundos, segundos e microssegundos não são incluídos. Se a parte da data especificada é microssegundos, segundos e milissegundos não são incluídos. 
+ A função DATE\_PART retorna a parte completa de segundos do timestamp, independente da parte de data especificada, retornando um valor decimal ou um número inteiro conforme necessário. 

## Observações de CENTURY, EPOCH, DECADE e MIL
<a name="Dateparts_for_datetime_functions-century"></a>

CENTURY ou CENTURIES   
AWS Clean Rooms interpreta um SÉCULO como começando com o ano *\#\# \#1* e terminando com o ano: `###0`   

```
select extract (century from timestamp '2000-12-16 12:21:13');
date_part
-----------
20
(1 row)

select extract (century from timestamp '2001-12-16 12:21:13');
date_part
-----------
21
(1 row)
```

EPOCH   
A AWS Clean Rooms implementação do EPOCH é relativa a 1970-01-01 00:00:00.000 000, independente do fuso horário em que o cluster reside. Você pode precisar deslocar os resultados pela diferença em horas dependendo do fuso horário onde o cluster está localizado. 

DECADE ou DECADES   
AWS Clean Rooms interpreta o DECADE ou DECADES DATEPART com base no calendário comum. Por exemplo, como o calendário comum começa a partir do ano 1, a primeira década (década 1) é 0001-01-01 a 0009-12-31 e a segunda década (década 2) é 0010-01-01 a 0019-12-31. Por exemplo, a década 201 vai de 2000-01-01 a 2009-12-31:   

```
select extract(decade from timestamp '1999-02-16 20:38:40');
date_part
-----------
200
(1 row)

select extract(decade from timestamp '2000-02-16 20:38:40');
date_part
-----------
201
(1 row)

select extract(decade from timestamp '2010-02-16 20:38:40');
date_part
-----------
202
(1 row)
```

MIL ou MILS   
AWS Clean Rooms interpreta uma MIL para começar com o primeiro dia do ano *\#001* e terminar com o último dia do ano`#000`:   

```
select extract (mil from timestamp '2000-12-16 12:21:13');
date_part
-----------
2
(1 row)

select extract (mil from timestamp '2001-12-16 12:21:13');
date_part
-----------
3
(1 row)
```