簡體   English   中英

將 pyarrow 時間戳(以 ms 為單位)轉換為 BigQuery 時間戳

[英]Convert pyarrow timestamp in ms to BigQuery timestamp

我在pyarrow中有我的時間戳(以ms為單位),其值為:'2010-01-30 00:00:00.000000000'。 我正在嘗試將其轉換為 BigQuery 可以接受的格式。 我試過了:

  • SELECT PARSE_TIMESTAMP("%F %H:%M:%E*S %Ez", "2010-01-30 00:00:00.000000000") AS parsed;
  • SELECT PARSE_TIMESTAMP("%c", "2010-01-30 00:00:00.000000000") AS parsed;

但得到同樣的錯誤:

Failed to parse input string

我試過了:

SELECT TIMESTAMP("2010-01-30 00:00:00.000000000");

得到:

Invalid timestamp: '2010-01-30 00:00:00.000000000'

試過:

SELECT FORMAT_TIMESTAMP("%c", TIMESTAMP "2010-01-30 00:00:00.000000000", "UTC") AS formatted;

得到:

Invalid TIMESTAMP literal

這個查詢對我有用:

SELECT PARSE_TIMESTAMP("%F %H:%M:%E*S", "2010-01-30 00:00:00.000000000") AS parsed;

Output:

在此處輸入圖像描述

暫無
暫無

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

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