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
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 a
01/03/2016, specifichi il formato 'MM/dd/yyyy'. Se non viene specificato un formato, per impostazione predefinita viene impostatoyyyy-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