【问题标题】:BigQuery upload timestamp error from csv file来自 csv 文件的 BigQuery 上传时间戳错误
【发布时间】:2018-04-14 17:41:00
【问题描述】:

我在通过 java api 上传带有时间戳字段的 csv 文件时遇到问题。 csv文件中的字段是2017-10-30 09:00:00 Europe/Madrid,出现的错误是: **无法识别的时区:欧洲/马德里;无法将“2017-10-30 09:00:00 欧洲/马德里”解析为日期时间* 我的架构是:

_PARTITIONTIME  TIMESTAMP   NULLABLE    
fechaHora   TIMESTAMP   NULLABLE    
idCliente   STRING  NULLABLE    
idOrigen    STRING  NULLABLE    
numPedidosPendientes    INTEGER NULLABLE    
numPedidosPreparados    INTEGER NULLABLE    
numLineasPendientes INTEGER NULLABLE    
numLineasPreparadas INTEGER NULLABLE    

谢谢。

【问题讨论】:

  • 如果您使用+1 表示法而不是时区名称,它是否有效?还是你得到同样的错误?

标签: java csv timestamp google-bigquery


【解决方案1】:

我已经解决了,在java中需要放 2017-10-30 09:00:00+01 而不是 2017-10-30 09:00:00欧洲/马德里 谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多