【发布时间】:2020-01-31 02:50:23
【问题描述】:
我正在尝试编写一个脚本,从 SQL 中提取数据并将其推送到 Quickbase。我只需要行中的年、月和日
这是打印结果的输出
(datetime.datetime(2018, 11, 30, 19, 52, 32, 927000),)
(None,)
(datetime.datetime(2018, 10, 17, 21, 39, 37, 163000),)
(datetime.datetime(2016, 12, 30, 20, 14, 23, 133000),)
(datetime.datetime(2018, 10, 17, 21, 31, 21, 853000),)
(datetime.datetime(2017, 2, 27, 21, 26, 51, 307000),)
(datetime.datetime(2018, 12, 20, 20, 35, 29, 997000),)
(datetime.datetime(2019, 9, 5, 15, 29, 22, 967000),)
(datetime.datetime(2018, 8, 13, 21, 57, 3, 307000),)
(datetime.datetime(2018, 10, 17, 21, 28, 23, 60000),)
这就是我所拥有的
for result in cursor.fetchall():
print(result)
result = datetime.strptime(str(result), '%Y-%m-%d')
#client.edit_record(rid = result , fields = {'99' : '1' }, database=CONTACTS_TABLE)
cursor.commit()
cursor.close()
这是我的错误
ValueError: time data '(datetime.datetime(2018, 8, 21, 14, 14, 18, 233000),)' does not match format '%Y-%m-%d'
任何意见表示赞赏!
【问题讨论】:
标签: python datetime format valueerror