0
我有需要轉換爲日期格式的字符串日期。我如何獲得諸如「2012年1月1日上午12點40分17秒」之類的日期並將其轉換爲2012年1月1日的日期?當我嘗試將它作爲日期或使用日期函數時,它不起作用。從字符串到日期格式的大查詢轉換
我有需要轉換爲日期格式的字符串日期。我如何獲得諸如「2012年1月1日上午12點40分17秒」之類的日期並將其轉換爲2012年1月1日的日期?當我嘗試將它作爲日期或使用日期函數時,它不起作用。從字符串到日期格式的大查詢轉換
試試下面
#standardSQL
WITH yourTable AS (
SELECT 'Jan 1, 2012 12:40:17 AM' AS dt
)
SELECT
dt,
PARSE_TIMESTAMP('%b %d, %Y %r', dt) AS dt_as_timestamp,
DATE(PARSE_TIMESTAMP('%b %d, %Y %r', dt)) AS dt_as_date,
FORMAT_DATE('%m/%d/%Y', DATE(PARSE_TIMESTAMP('%b %d, %Y %r', dt))) AS dt_as_string
FROM yourTable
(與播放)看到更多