範例 - DATE 和 TIME 函式

這個範例會示範如何使用 DATETIME 函式。兩個函式的輸出皆需要使用 DATEFORMAT 函式來設定正確格式。

  • DATE - 輸入三個整數來產生有效的日期時間值:年、月和日。請參閱 DATE 函式一文。
  • TIME - 輸入三個整數來產生有效的日期時間值:時、分和秒。請參閱 TIME 函式一文。
  • DATETIME - 輸入六個整數來產生有效的 Datetime 值:年、月、日、時、分和秒。請參閱 DATETIME 函式一文。
  • DATEFORMAT - 根據提供的格式設定字串來設定有效的 Datetime 值格式。請參閱 DATEFORMAT 函式一文。

來源:

yearmonthdayhourminutesecond
20161011230
20151120152230
20141225183045

轉換:

derive type:single value: DATEFORMAT(DATE (year, month, day),'yyyy-MM-dd') as:'fctn_date'

derive type:single value: DATEFORMAT(TIME (hour, minute, second),'HH-mm-ss') as:'fctn_time'

derive type:single value: DATEFORMAT(DATETIME (year, month, day, hour, minute, second),'yyyy-MM-dd-HH:mm:ss') as:'fctn_datetime'


結果:

注意:所有輸入必須被推測為整數類型,且必須是指定輸入的有效值。例如,月份值必須為 1 到 12 (含首尾) 的整數。

yearmonthdayhourminutesecondfctn_datefctn_timefctn_datetime
201610112302016-10-1102-03-002016-10-11-02:03:00
201511201522302015-11-2015-22-302015-11-20-15:22:30
201412251830452014-12-2518-30-452014-12-25-18:30:45

您可以套用其他日期和時間函式來產生資料欄。如需範例,請參閱 YEAR 函式一文。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁