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á.
parseDate
parseDate
analisa uma string para determinar se ela contém um valor de data e retorna uma data padrão no formato yyyy-MM-ddTkk:mm:ss.SSSZ
(usando a sintaxe do padrão de formato especificada em Class DateTimeFormat
A Amazon QuickSight suporta datas no intervalo de 1º de janeiro de 1900 às 00:00:00 UTC a 31 de dezembro de 2037 às 23:59:59 UTC. Para obter mais informações, consulte Formatos de data suportados.
Sintaxe
parseDate(
expression
, ['format'
])
Argumentos
- expressão
-
A expressão deve ser uma string. Isso pode ser o nome de um campo que usa o tipo de dados de string, um valor literal, como
'1/1/2016'
, ou uma chamada para outra função que gere uma string. - format
-
(Opcional) Uma string contendo o formato padrão com o qual date_string deve corresponder. Por exemplo, se você estiver usando um campo com dados como
01/03/2016
, você especifica o formato 'MM/dd/yyyy'. Se você não especificar um formato, o padrão seráyyyy-MM-dd
. Linhas cujos dados não estejam de acordo com o formato serão ignoradas.Diferentes formatos de data são compatíveis com base no tipo de conjunto de dados usado. Use a tabela a seguir para ver os detalhes dos formatos de data suportados.
Tipo de fonte de data Formatos de data suportados Conjuntos de dados de arquivo, do Amazon Athena e do Salesforce
Todos os padrões de formato de data especificados em Formatos de data suportados.
Consulta direta dos bancos de dados do Amazon Aurora, MariaDB e MySQL
-
MM/dd/yyyy
-
dd/MM/yyyy
-
yyyy/MM/dd
-
MMM/dd/yyyy
-
dd/MMM/yyyy
-
yyyy/MMM/dd
-
MM/dd/yyyyHH: MM: SS
-
dd/MM/yyyyHH: MM: SS
-
yyyy/MM/ddHH: MM: SS
-
MMM/dd/yyyyHH: MM: SS
-
dd/MMM/yyyyHH: MM: SS
-
yyyy/MMM/ddHH: MM: SS
-
MM-dd-aaaa
-
dd-MM-aaaa
-
aaaa-MM-dd
-
MMM-dd-aaaa
-
dd-MMM-aaaa
-
aaaa-MMM-dd
-
MM-dd-yyyy HH: MM: SS
-
dd-MM-yyyy HH: MM: SS
-
yyyy-MM-dd HH: MM: SS
-
MMM-dd-yyyy HH: MM: SS
-
dd-MMM-yyyy HH: MM: SS
-
yyyy-MMM-dd HH: MM: SS
-
MM/dd/yyyyHH: MM: SS.SSS
-
dd/MM/yyyyHH: MM: SS.SSS
-
yyyy/MM/ddHH: MM: SS.SSS
-
MMM/dd/yyyyHH: MM: SS.SSS
-
dd/MMM/yyyyHH: MM: SS.SSS
-
yyyy/MMM/ddHH: MM: SS.SSS
-
MM-dd-yyyy HH: MM: SS.SSS
-
dd-MM-yyyy HH: MM: SS.SSS
-
yyyy-MM-dd HH: MM: SS.SSS
-
MMM-dd-yyyy HH: MM: SS.SSS
-
dd-MMM-yyyy HH: MM: SS.SSS
-
yyyy-MMM-dd HH: MM: SS.SSS
Consulta direta ao Snowflake
-
dd/MM/yyyy
-
dd/MM/yyyyHH: MM: SS
-
dd-MM-aaaa
-
dd-MM-yyyy HH: MM: SS
-
MM/dd/yyyy
-
MM/dd/yyyyHH: MM: SS
-
MM-dd-aaaa
-
MM-dd-yyyy HH: MM: SS
-
yyyy/MM/dd
-
yyyy/MM/ddHH: MM: SS
-
aaaa-MM-dd
-
yyyy-MM-dd HH: MM: SS
-
MM/dd/yyyyHH: MM: SS.SSS
-
dd/MM/yyyyHH: MM: SS.SSS
-
yyyy/MM/ddHH: MM: SS.SSS
-
MMM/dd/yyyyHH: MM: SS.SSS
-
dd/MMM/yyyyHH: MM: SS.SSS
-
yyyy/MMM/ddHH: MM: SS.SSS
-
MM-dd-yyyy HH: MM: SS.SSS
-
dd-MM-yyyy HH: MM: SS.SSS
-
yyyy-MM-dd HH: MM: SS.SSS
-
MMM-dd-yyyy HH: MM: SS.SSS
-
dd-MMM-yyyy HH: MM: SS.SSS
-
yyyy-MMM-dd HH: MM: SS.SSS
Consulta direta dos bancos de dados do Microsoft SQL Server
-
dd-MM-aaaa
-
MM/dd/yyyy
-
dd/MM/yyyy
-
yyyy/MM/dd
-
MMM/dd/yyyy
-
dd/MMM/yyyy
-
yyyy/MMM/dd
-
dd/MM/yyyyHH: MM: SS
-
yyyy/MM/ddHH: MM: SS
-
MMM/dd/yyyyHH: MM: SS
-
dd/MMM/yyyyHH: MM: SS
-
yyyy/MMM/ddHH: MM: SS
-
MM-dd-aaaa
-
aaaa-MM-dd
-
MMM-dd-aaaa
-
aaaa-MMM-dd
-
MM-dd-yyyy HH: MM: SS
-
dd-MM-yyyy HH: MM: SS
-
yyyy-MM-dd HH: MM: SS
-
MMM-dd-yyyy HH: MM: SS
-
dd-MMM-yyyy HH: MM: SS
-
yyyy-MMM-dd HH: MM: SS
-
MM/dd/yyyyHH: MM: SS.SSS
-
dd/MM/yyyyHH: MM: SS.SSS
-
yyyy/MM/ddHH: MM: SS.SSS
-
MMM/dd/yyyyHH: MM: SS.SSS
-
dd/MMM/yyyyHH: MM: SS.SSS
-
yyyy/MMM/ddHH: MM: SS.SSS
-
MM-dd-yyyy HH: MM: SS.SSS
-
dd-MM-yyyy HH: MM: SS.SSS
-
yyyy-MM-dd HH: MM: SS.SSS
-
MMM-dd-yyyy HH: MM: SS.SSS
-
dd-MMM-yyyy HH: MM: SS.SSS
-
yyyy-MMM-dd HH: MM: SS.SSS
Consulta direta dos bancos de dados do Amazon Redshift ou PostgreSQL
Além disso, conjuntos de dados de qualquer DBMS que estejam armazenados no QuickSight SPICE
-
MM/dd/yyyy
-
dd/MM/yyyy
-
yyyy/MM/dd
-
MMM/dd/yyyy
-
dd/MMM/yyyy
-
yyyy/MMM/dd
-
MM/dd/yyyyHH: MM: SS
-
dd/MM/yyyyHH: MM: SS
-
yyyy/MM/ddHH: MM: SS
-
MMM/dd/yyyyHH: MM: SS
-
dd/MMM/yyyyHH: MM: SS
-
yyyy/MMM/ddHH: MM: SS
-
MM-dd-aaaa
-
dd-MM-aaaa
-
aaaa-MM-dd
-
MMM-dd-aaaa
-
dd-MMM-aaaa
-
aaaa-MMM-dd
-
MM-dd-yyyy HH: MM: SS
-
dd-MM-yyyy HH: MM: SS
-
yyyy-MM-dd HH: MM: SS
-
MMM-dd-yyyy HH: MM: SS
-
dd-MMM-yyyy HH: MM: SS
-
yyyy-MMM-dd HH: MM: SS
-
aaaa 'T' MMdd HHmmss
-
aaaa-MM-dd'T'HH:mm:ss
-
MM/dd/yyyyHH: MM: SS.SSS
-
dd/MM/yyyyHH: MM: SS.SSS
-
yyyy/MM/ddHH: MM: SS.SSS
-
MMM/dd/yyyyHH: MM: SS.SSS
-
dd/MMM/yyyyHH: MM: SS.SSS
-
yyyy/MMM/ddHH: MM: SS.SSS
-
MM-dd-yyyy HH: MM: SS.SSS
-
dd-MM-yyyy HH: MM: SS.SSS
-
yyyy-MM-dd HH: MM: SS.SSS
-
MMM-dd-yyyy HH: MM: SS.SSS
-
dd-MMM-yyyy HH: MM: SS.SSS
-
yyyy-MMM-dd HH: MM: SS.SSS
-
Tipo de retorno
Data
Exemplo
O exemplo a seguir avalia prodDate
para determinar se ele contém valores de data.
parseDate(prodDate, 'MM/dd/yyyy')
A seguir estão os valores de campo especificados.
prodDate -------- 01-01-1999 12/31/2006 1/18/1982 7/4/2010
Para esses valores de campo, as seguintes linhas são retornadas.
12-31-2006T00:00:00.000Z 01-18-1982T00:00:00.000Z 07-04-2010T00:00:00.000Z