【问题标题】:How to insert string “dd/mm/yy hh:mm:ss” into datetime column in bigquery如何将字符串“dd/mm/yy hh:mm:ss”插入到 bigquery 的日期时间列中
【发布时间】:2020-10-30 11:02:26
【问题描述】:

我需要在 bigquery 的 datetime 列中插入字符串“10/11/2019 12:34:45”,请告知任何选项?

【问题讨论】:

标签: sql datetime google-bigquery


【解决方案1】:

以下是 BigQuery 标准 SQL

你可以使用

PARSE_DATETIME('%d/%m/%Y %T', datetime_col_as_string) datetime_col_as_datetime    

例如,SELECT PARSE_DATETIME('%d/%m/%Y %T', '10/11/2019 12:34:45') 产生如下日期时间值

Row datetime_col_as_datetime     
1   2019-11-10T12:34:45  

【讨论】:

  • 是的,它对我有用,谢谢 :) 新问题 - 出现新错误(字符串“是”没有使用 cast 转换为布尔值)这里有什么建议吗?
  • @HarshithSH 我建议你接受他的回答并为这个新错误创建另一个问题
猜你喜欢
  • 2019-01-14
  • 2015-09-02
  • 1970-01-01
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-25
相关资源
最近更新 更多