gpt4 book ai didi

python - 在YYYY-MM-DD HH :MM[:SS[. SSSSSS中转换日期时间]]

转载 作者:行者123 更新时间:2023-12-03 14:11:46 24 4
gpt4 key购买 nike

我收到此错误:

Could not parse 'event_date' as a timestamp. Required format is YYYY-MM-DD HH:MM[:SS[.SSSSSS]]

尝试插入行时从BigQuery中获取。

这是我的代码:
bigquery_client = bigquery.Client.from_service_account_json(CREDENTIALS_BIGQUERY, 'roas-164016')
dataset = bigquery_client.dataset(BQ_LOGS_DATASET_NAME)
table = dataset.table(BQ_EMAIL_SENDS_TABLE_NAME)

data = {}
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
data['send_id'] = 'test'
data['uid'] = 'test'
data['account_id'] = 'test'
data['subaccount_id'] = 'test'
data['event_id'] = 'test'
data['event_date'] = now
data['html_content'] = 'test'
data['campaign_name'] = 'test'
data['subject'] = 'test'
data['send_type'] = 'test'

json_data = json.dumps(data)

data = json.loads(json_data)
table.reload()

rows = [data]
errors = table.insert_data(rows)

如何修复日期格式?

最佳答案

如果这确实是您所需要的。

now = datetime.now().strftime("%Y-%m-%d %H:%M[:%S[.%f]]")

方括号更有可能表示可选部件。所以:
now = datetime.now().strftime("%Y-%m-%d %H:%M")

或者
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")

或者
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")

关于python - 在YYYY-MM-DD HH :MM[:SS[. SSSSSS中转换日期时间]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43553222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com