java - BigQuery 上传 csv 文件的时间戳错误

标签 java csv timestamp google-bigquery

我在通过 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    

谢谢。

最佳答案

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

关于java - BigQuery 上传 csv 文件的时间戳错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47071226/

相关文章:

java - 带有事务的 Java 缓存

java - 安排通知?

java - 如何在 Web 应用程序(Spring/Vaadin)中为每个用户创建和维护一个 jdbc 连接?

python - 无法读取/打开/或对 CSV 文件 python 3.4 windows 执行任何操作

bash - 以 CSV 格式对每第 n 行命令输出进行分组

javascript - 字典中的日期对象更改 Javascript/Node 中的时区

javascript - 如何在触发 setinterval 函数或即将结束时找到开始和/或结束时间戳

java - 需要通过网页获取路径位置

python - 从大型 CSV 创建代表性样本

python - 如何在 Python 中将人类可读的日期和时间转换为 Unix 时间戳?