parseDate
parseDate
analiza una cadena para determinar si contiene un valor de fecha y devuelve una fecha estándar con el formato yyyy-MM-ddTkk:mm:ss.SSSZ
(utilizando la sintaxis del patrón de formato especificado en la clase DateTimeFormat
Amazon QuickSight admite fechas entre el 1 de enero de 1900 00:00:00 UTC y el 31 de diciembre de 2037 23:59:59 UTC. Para obtener más información, consulte Formatos de fecha admitidos.
Sintaxis
parseDate(
expression
, ['format'
])
Argumentos
- expresión
-
La expresión debe ser una cadena. Puede ser el nombre de un campo que utiliza el tipo de datos de cadena, un valor literal como
'1/1/2016'
o una llamada a otra función que genera una cadena. - formato
-
(Opcional) Una cadena que contiene el patrón de formato con el que date_string debe coincidir. Por ejemplo, si utiliza un campo con datos como
01/03/2016
, especificaría el formato “MM/dd/yyyy”. Si no especifica un formato, el valor predeterminado esyyyy-MM-dd
. Se omitirán las filas cuyos datos no se ajustan al formato.Se admiten distintos formatos de fecha en función del tipo de conjunto de datos utilizado. Utilice la siguiente tabla para ver detalles de formatos de fecha admitidos.
Tipo de origen de datos Formatos de fecha admitidos Archivo, Amazon Athena y conjuntos de datos de Salesforce
Todos los patrones de formato especificados en Formatos de fecha admitidos.
Consulta directa a bases de datos de Amazon Aurora, MariaDB y MySQL
-
MM/dd/aaaa
-
dd/MM/yyyy
-
yyyy/MM/dd
-
MMM/dd/yyyy
-
dd/MMM/yyyy
-
yyyy/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-yyyy
-
dd-MM-yyyy
-
aaaa-MM-dd
-
MMM-dd-yyyy
-
dd-MMM-yyyy
-
yyyy-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/aaaa HH:mm:ss
-
dd/MM/aaaa HH:mm:ss
-
aaaa/MM/dd HH:mm:ss
-
MMM/dd/aaaa HH:mm:ss
-
dd/MMM/aaaa HH:mm:ss
-
aaaa/MMM/dd HH:mm:ss
-
MM-dd-aaaa HH:mm:ss
-
dd-MM-aaaa HH:mm:ss
-
aaaa-MM-dd HH:mm:ss
-
MMM-dd-aaaa HH:mm:ss
-
dd-MMM-aaaa HH:mm:ss
-
aaaa-MMM-dd HH:mm:ss
Consulta directa de Snowflake
-
dd/MM/yyyy
-
dd/MM/yyyy HH:mm:ss
-
dd-MM-yyyy
-
dd-MM-yyyy HH:mm:ss
-
MM/dd/aaaa
-
MM/dd/yyyy HH:mm:ss
-
MM-dd-yyyy
-
MM-dd-yyyy HH:mm:ss
-
yyyy/MM/dd
-
yyyy/MM/dd HH:mm:ss
-
aaaa-MM-dd
-
yyyy-MM-dd HH:mm:ss
-
MM/dd/aaaa HH:mm:ss
-
dd/MM/aaaa HH:mm:ss
-
aaaa/MM/dd HH:mm:ss
-
MMM/dd/aaaa HH:mm:ss
-
dd/MMM/aaaa HH:mm:ss
-
aaaa/MMM/dd HH:mm:ss
-
MM-dd-aaaa HH:mm:ss
-
dd-MM-aaaa HH:mm:ss
-
aaaa-MM-dd HH:mm:ss
-
MMM-dd-aaaa HH:mm:ss
-
dd-MMM-aaaa HH:mm:ss
-
aaaa-MMM-dd HH:mm:ss
Consulta directa de bases de datos de Microsoft SQL Server
-
dd-MM-yyyy
-
MM/dd/aaaa
-
dd/MM/yyyy
-
yyyy/MM/dd
-
MMM/dd/yyyy
-
dd/MMM/yyyy
-
yyyy/MMM/dd
-
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-yyyy
-
aaaa-MM-dd
-
MMM-dd-yyyy
-
yyyy-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/aaaa HH:mm:ss
-
dd/MM/aaaa HH:mm:ss
-
aaaa/MM/dd HH:mm:ss
-
MMM/dd/aaaa HH:mm:ss
-
dd/MMM/aaaa HH:mm:ss
-
aaaa/MMM/dd HH:mm:ss
-
MM-dd-aaaa HH:mm:ss
-
dd-MM-aaaa HH:mm:ss
-
aaaa-MM-dd HH:mm:ss
-
MMM-dd-aaaa HH:mm:ss
-
dd-MMM-aaaa HH:mm:ss
-
aaaa-MMM-dd HH:mm:ss
Consulta directa de bases de datos de Amazon Redshift o PostgreSQL
Además, los conjuntos de datos de cualquier DBMS que estén almacenados en QuickSight SPICE
-
MM/dd/aaaa
-
dd/MM/yyyy
-
yyyy/MM/dd
-
MMM/dd/yyyy
-
dd/MMM/yyyy
-
yyyy/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-yyyy
-
dd-MM-yyyy
-
aaaa-MM-dd
-
MMM-dd-yyyy
-
dd-MMM-yyyy
-
yyyy-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
-
aaaaMMdd'T'HHmmss
-
yyyy-MM-dd'T'HH:mm:ss
-
MM/dd/aaaa HH:mm:ss
-
dd/MM/aaaa HH:mm:ss
-
aaaa/MM/dd HH:mm:ss
-
MMM/dd/aaaa HH:mm:ss
-
dd/MMM/aaaa HH:mm:ss
-
aaaa/MMM/dd HH:mm:ss
-
MM-dd-aaaa HH:mm:ss
-
dd-MM-aaaa HH:mm:ss
-
aaaa-MM-dd HH:mm:ss
-
MMM-dd-aaaa HH:mm:ss
-
dd-MMM-aaaa HH:mm:ss
-
aaaa-MMM-dd HH:mm:ss
-
Tipo de retorno
Date
Ejemplo
En el siguiente ejemplo, se evalúa prodDate
para determinar si contiene valores de fecha.
parseDate(prodDate, 'MM/dd/yyyy')
Los siguientes son los valores de los campos.
prodDate -------- 01-01-1999 12/31/2006 1/18/1982 7/4/2010
Para estos valores de campo, se devuelven las siguientes filas.
12-31-2006T00:00:00.000Z 01-18-1982T00:00:00.000Z 07-04-2010T00:00:00.000Z