本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
parseDate
parseDate
會剖析字串,以判斷它是否包含日期值,而且會傳回標準日期,採用格式 yyyy-MM-ddTkk:mm:ss.SSSZ
(使用 Joda 專案文件的 類別 DateTimeFormat
Amazon QuickSight 支援的日期範圍從 Jan 1, 1900 00:00:00 UTC 到 Dec 31, 2037 23:59:59 UTC。如需詳細資訊,請參閱支援的日期格式。
語法
parseDate(
expression
, ['format'
])
引數
- 運算式
-
表達式必須是字串。它可以是使用字串資料類型的欄位、
'1/1/2016'
之類的常值,或對輸出字串的另一個函數的呼叫。 - format
-
(選用) 包含 date_string 必須符合的格式模式字串。例如,如果您使用具有
01/03/2016
之類資料的欄位,您可以指定格式 'MM/dd/yyyy'。如果您不指定格式,則會預設為yyyy-MM-dd
。會略過資料不符合 format 的資料列。根據使用的資料集類型,支援不同的日期格式。使用以下表格來查看支援的日期格式的詳細資訊。
日期來源類型 支援的日期格式 檔案、Amazon Athena 和 Salesforce 資料集
支援的日期格式 中指定的所有日期格式模式。
直接查詢 Amazon Aurora、MariaDB 和 MySQL 資料庫
-
MM/dd/yyyy
-
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
-
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 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
-
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
直接查詢 Snowflake
-
dd/MM/yyyy
-
dd/MM/yyyy HH:mm:ss
-
dd-MM-yyyy
-
dd-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/dd
-
yyyy/MM/dd 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/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
-
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
直接查詢 Microsoft SQL Server 資料庫
-
dd-MM-yyyy
-
MM/dd/yyyy
-
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
-
yyyy-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/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
-
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
直接查詢 Amazon Redshift 或 PostgreSQL 資料庫
此外,來自儲存在 QuickSight SPICE 中的任何 DBMS 的資料集
-
MM/dd/yyyy
-
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
-
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
-
yyyyyMMdd'T'HHmmss
-
yyyy-MM-dd'T'HH:mm:ss
-
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
-
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
-
傳回類型
日期
範例
以下範例會評估 prodDate
來判斷它是否包含日期值。
parseDate(prodDate, 'MM/dd/yyyy')
以下是指定欄位的值。
prodDate -------- 01-01-1999 12/31/2006 1/18/1982 7/4/2010
對於這些欄位值,會傳回以下資料列。
12-31-2006T00:00:00.000Z 01-18-1982T00:00:00.000Z 07-04-2010T00:00:00.000Z