【发布时间】:2018-03-16 14:33:55
【问题描述】:
我使用的是 0.3.1 版。 最简单的重现方式:
import pandas as pd, pandas_gbq
data = {"date": datetime.datetime.now()} # 2018-03-16 16:09:03.230384
df = pd.DataFrame(data, index=[0]
destination_table = 'test_tables.test_datetime'
project_id = 'my-project-11111'
private_key = 'path-to-key.json'
pandas_gbq.to_gbq(
df,
destination_table,
project_id,
private_key=private_key
)
当我检查 Google BigQuery 中创建的表中的值时,该值不会保留 DateTime 的秒和毫秒部分:
2018-03-16 16:09:00.000 UTC
文档没有说明这种行为,所以我认为这是一个错误。但也许我在这里遗漏了什么?
【问题讨论】:
标签: python pandas google-bigquery