簡體   English   中英

將文本(ISO 8601 格式的日期)轉換為日期時間 - Data Studio

[英]Convert Text(Date in ISO 8601 format) to DateTime - Data Studio

我需要將 ISO 8601 日期格式的文本轉換為 DataStudio 中的 DateTime。 當文本帶有非零值的小時和時區部分時,它可以正常工作。 在此處輸入圖像描述

要轉換的代碼: DATETIME_ADD(PARSE_DATETIME("%FT%R:%E3S",LEFT_TEXT(CreatedOn,23)), INTERVAL 11-CAST(SUBSTR(CreatedOn,24,3) as INT64) HOUR)

但是當小時和時區部分變為零時,轉換變為 null: 在此處輸入圖像描述

要轉換的代碼: DATETIME_ADD(PARSE_DATETIME("%FT%R:%E3S",LEFT_TEXT(BGInvoiceDate,23)), INTERVAL 11-CAST(SUBSTR(BGInvoiceDate,24,3) as INT64) HOUR)

你可以試試:

PARSE_DATETIME("%FT%X",LEFT_TEXT(BGInvoiceDate,19))

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM