gpt4 book ai didi

Python Azure 存储表 : query_entities by datetime

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:37 25 4
gpt4 key购买 nike

我正在尝试执行查询以基于 Timestamp 属性返回 azure 表中的实体。

1) 我首先获取 UTC 的当前时间:

currTime = datetime.utcnow().strftime("%Y-%m-1T%H:%M:%S")

2)然后我执行一些步骤在 azure 表中生成条目

3) 现在我想获取那些时间戳大于步骤 1 中获得的 currTime 的实体:......

过滤器=“时间戳gt datetime.currTime”

任务 = table_service.query_entities('CustomUSBilling', filter = 过滤器)

错误:
azure.common.AzureHttpError:错误请求{“odata.error”:{“code”:“InvalidInput”,“message”:{“lang”:“en-US”,“value”:“检测到类型不兼容的二元运算符。找到操作数类型'Edm .DateTime' 和 'psci.CustomBilling' 用于运算符类型 'GreaterThan'。\nRequestId:4778896c-0002-0001-14c0-cf1c2f000000\nTime:2017-05-18T10:21:21.0947272Z"}}}

最佳答案

请尝试更改以下代码行:

filter = "Timestamp gt datetime.currTime"

致:

filter = "Timestamp gt datetime'" + currTime + "'"

关于Python Azure 存储表 : query_entities by datetime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44045681/

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