如何将日期时间函数导入python

时间:2017-07-11 04:07:35

标签: python mysql datetime google-bigquery python-datetime

我正在运行我计划多次使用的查询。但是,在运行此查询时,“我的作业1a”会出现问题。必须每次都不同,所以我打算在日期之前完成这项工作。有人知道如何为此实现日期时间功能吗?

from google.cloud import bigquery
client = bigquery.Client('dataworks-356fa')


query = query

dataset = client.dataset('FirebaseArchive')
table = dataset.table(name='test1')
tbl = dataset.table(name='test12')
job = client.run_async_query('my-job1a', query)
job.destination = tbl
job.write_disposition= 'WRITE_TRUNCATE'
job.begin()

1 个答案:

答案 0 :(得分:1)

我相信“my-job1a”是一个常量字符串。并且您想要更改新查询的字符串。

import datetime
# "my-job1a" replace this with "my-job1a" + datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

job = client.run_async_query("my-job1a-" + datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), query)

每秒都会改变。如果你想要毫秒,那么改变strftime函数参数。如果你不想要这么大的字符串,那么根据你的选择更改strftime参数。