View a markdown version of this page

parseDate - Amazon Quick

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

parseDate

parseDateanalizza una stringa per determinare se contiene un valore di data e restituisce una data standard nel formato yyyy-MM-ddTkk:mm:ss.SSSZ (utilizzando la sintassi del modello di formato specificata in Class DateTimeFormat nella documentazione del progetto Joda), ad esempio 2015-10-15. T19:11:51.003Z Questa funzione restituisce tutte le righe che contengono una data in un formato valido e ignora ogni riga che non soddisfa tale requisito, incluse quelle che contengono valori null.

Quick supporta date nell'intervallo dal 1° gennaio 1900 00:00:00 UTC al 31 dicembre 2037 alle 23:59:59 UTC. Per ulteriori informazioni, consulta Formati di data supportati.

Sintassi

parseDate(expression, ['format'])

Arguments (Argomenti)

espressione

L'espressione deve essere una stringa. Può trattarsi del nome di un campo che utilizza il tipo di dati stringa, un valore letterale come '1/1/2016', o una chiamata a un'altra funzione che genera una stringa.

format

(Facoltativo) Stringa contenente il modello del formato a cui deve corrispondere date_string. Ad esempio, se utilizzi un campo con dati simili a01/03/2016, specifichi il formato 'MM/dd/yyyy'. Se non viene specificato un formato, per impostazione predefinita viene impostato yyyy-MM-dd. Le righe i cui dati non sono conformi a formato vengono ignorate.

Sono supportati diversi formati di data in base al tipo di set di dati utilizzato. Utilizzare la tabella seguente per i dettagli dei formati di data supportati.

Tipo di origine dati Formati di data supportati

Set di dati su file, Amazon Athena e Salesforce

Tutti i modelli di formato della data specificati in Formati di data supportati.

Query diretta dei database Amazon Aurora, MariaDB e MySQL

  • MM/dd/yyyy

  • dd/MM/yyyy

  • yyyy/MM/gg

  • MMM/dd/yyyy

  • dd/MMM/yyyy

  • yyyy/MMM/gg

  • MM/dd/yyyy HH:mm:ss

  • dd/MM/yyyy HH:mm:ss

  • yyyy/MM/gg HH:mm:ss

  • MMM/dd/yyyy HH:mm:ss

  • dd/MMM/yyyy HH:mm:ss

  • yyyy/MMM/gg HH:mm:ss

  • MM-dd-yyyy

  • aggiungi- MM-yyyy

  • aaaa- MM-dd

  • MMM-dd-yyyy

  • aggiungi- MMM-yyyy

  • aaaa- MMM-dd

  • MM-dd-yyyy HH:mm:ss

  • aggiungi- MM-yyyy HH:mm:ss

  • aaaa- MM-dd HH:mm:ss

  • MMM-dd-yyyy HH:mm:ss

  • aggiungi- MMM-yyyy HH:mm:ss

  • aaaa- MMM-dd HH:mm:ss

  • MM/dd/yyyy HH:mm:ss.SSS

  • dd/MM/yyyy HH:mm:ss.SSS

  • yyyy/MM/gg HH:mm:ss.SSS

  • MMM/dd/yyyy HH:mm:ss.SSS

  • dd/MMM/yyyy HH:mm:ss.SSS

  • yyyy/MMM/gg HH:mm:ss.SSS

  • MM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MM-yyyy HH:mm:ss.SSS

  • aaaa- MM-dd HH:mm:ss.SSS

  • MMM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MMM-yyyy HH:mm:ss.SSS

  • aaaa- MMM-dd HH:mm:ss.SSS

Query diretta di Snowflake

  • dd/MM/yyyy

  • dd/MM/yyyy HH:mm:ss

  • aggiungi- MM-yyyy

  • aggiungere- MM-yyyy HH:mm:ss

  • MM/dd/yyyy

  • MM/dd/yyyy HH:mm:ss

  • MM-dd-yyyy

  • MM-dd-yyyy HH:mm:ss

  • yyyy/MM/gg

  • yyyy/MM/gg HH:mm:ss

  • yyyy- MM-dd

  • yyyy- MM-dd HH:mm:ss

  • MM/dd/yyyy HH:mm:ss.SSS

  • dd/MM/yyyy HH:mm:ss.SSS

  • yyyy/MM/gg HH:mm:ss.SSS

  • MMM/dd/yyyy HH:mm:ss.SSS

  • dd/MMM/yyyy HH:mm:ss.SSS

  • yyyy/MMM/gg HH:mm:ss.SSS

  • MM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MM-yyyy HH:mm:ss.SSS

  • aaaa- MM-dd HH:mm:ss.SSS

  • MMM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MMM-yyyy HH:mm:ss.SSS

  • aaaa- MMM-dd HH:mm:ss.SSS

Query diretta dei database Microsoft SQL Server

  • aggiungi- MM-yyyy

  • MM/dd/yyyy

  • dd/MM/aaaa

  • yyyy/MM/gg

  • MMM/dd/yyyy

  • dd/MMM/yyyy

  • yyyy/MMM/gg

  • dd/MM/yyyy HH:mm:ss

  • yyyy/MM/gg HH:mm:ss

  • MMM/dd/yyyy HH:mm:ss

  • dd/MMM/yyyy HH:mm:ss

  • yyyy/MMM/gg HH:mm:ss

  • MM-dd-yyyy

  • yyyy- MM-dd

  • MMM-dd-yyyy

  • yyyy- MMM-dd

  • MM-dd-yyyy HH:mm:ss

  • aggiungi- MM-yyyy HH:mm:ss

  • aaaa- MM-dd HH:mm:ss

  • MMM-dd-yyyy HH:mm:ss

  • aggiungi- MMM-yyyy HH:mm:ss

  • aaaa- MMM-dd HH:mm:ss

  • MM/dd/yyyy HH:mm:ss.SSS

  • dd/MM/yyyy HH:mm:ss.SSS

  • yyyy/MM/gg HH:mm:ss.SSS

  • MMM/dd/yyyy HH:mm:ss.SSS

  • dd/MMM/yyyy HH:mm:ss.SSS

  • yyyy/MMM/gg HH:mm:ss.SSS

  • MM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MM-yyyy HH:mm:ss.SSS

  • aaaa- MM-dd HH:mm:ss.SSS

  • MMM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MMM-yyyy HH:mm:ss.SSS

  • aaaa- MMM-dd HH:mm:ss.SSS

Query diretta dei database Amazon Redshift o PostgreSQL

Inoltre, set di dati provenienti da qualsiasi DBMS archiviati in Quick SPICE

  • MM/dd/yyyy

  • dd/MM/yyyy

  • yyyy/MM/gg

  • MMM/dd/yyyy

  • dd/MMM/yyyy

  • yyyy/MMM/gg

  • MM/dd/yyyy HH:mm:ss

  • dd/MM/yyyy HH:mm:ss

  • yyyy/MM/gg HH:mm:ss

  • MMM/dd/yyyy HH:mm:ss

  • dd/MMM/yyyy HH:mm:ss

  • yyyy/MMM/gg HH:mm:ss

  • MM-dd-yyyy

  • aggiungi- MM-yyyy

  • aaaa- MM-dd

  • MMM-dd-yyyy

  • aggiungi- MMM-yyyy

  • aaaa- MMM-dd

  • MM-dd-yyyy HH:mm:ss

  • aggiungi- MM-yyyy HH:mm:ss

  • aaaa- MM-dd HH:mm:ss

  • MMM-dd-yyyy HH:mm:ss

  • aggiungi- MMM-yyyy HH:mm:ss

  • aaaa- MMM-dd HH:mm:ss

  • yyyyMMdd'T'HHmmss

  • yyyy- 'T' MM-dd HH:mm:ss

  • MM/dd/yyyy HH:mm:ss.SSS

  • dd/MM/yyyy HH:mm:ss.SSS

  • yyyy/MM/gg HH:mm:ss.SSS

  • MMM/dd/yyyy HH:mm:ss.SSS

  • dd/MMM/yyyy HH:mm:ss.SSS

  • yyyy/MMM/gg HH:mm:ss.SSS

  • MM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MM-yyyy HH:mm:ss.SSS

  • aaaa- MM-dd HH:mm:ss.SSS

  • MMM-dd-yyyy HH:mm:ss.SSS

  • aggiungi- MMM-yyyy HH:mm:ss.SSS

  • aaaa- MMM-dd HH:mm:ss.SSS

Tipo restituito

Data

Esempio

L'esempio seguente valuta prodDate per determinare se contiene valori di data.

parseDate(prodDate, 'MM/dd/yyyy')

I seguenti sono i valori di campo forniti.

prodDate -------- 01-01-1999 12/31/2006 1/18/1982 7/4/2010

Per questi valori di campo vengono restituite le seguenti righe.

12-31-2006T00:00:00.000Z 01-18-1982T00:00:00.000Z 07-04-2010T00:00:00.000Z