gpt4 book ai didi

python - Python 中的 Wufoo API 在特定时间后按日期时间排序不起作用

转载 作者:行者123 更新时间:2023-11-29 10:31:21 24 4
gpt4 key购买 nike

我正在使用 Wufoo API 从在网站表单中输入数据的人员那里提取数据。我使用格式为“YYYY-MM-DD HH:MM:SS”的日期时间,例如:2009-08-13 11:43:22。

当我使用最后输入的日期数据(2017-11-10)并将其显示在 11:00:00 之后的任何时间时,它不会显示任何结果,尽管 13 点之后有一些结果: 00:00。如果我使用 11:00:00 之前的任何时间,它将显示当天的所有结果。我注意到,如果我只输入“11:00:00”,它会显示 14:00:00 之后的结果,但不会显示 13:00:00 之后的结果。这是我正在使用的过滤器部分:

Filter1=DateCreated+Is_after+2017-11-10%2011:43:22'

“%20”是将空格编码为 URL 的方法。有什么想法为什么它不能准确显示结果吗?它是用 %20 进行计算而不是将其用作空格吗?

以下是概述 Wufoo API 日期时间部分的链接: https://wufoo.github.io/docs/#form-entries

向下滚动一点,显示有效运算符并提到 MySQL 日期时间格式。

最佳答案

根据您的链接文档,DateCreated 是发出请求的用户的时区中记录的日期/时间。

根据https://dev.mysql.com/doc/refman/5.7/en/datetime.html
MySQL 将 TIMESTAMP 值从当前时区转换为 UTC 进行存储,并从 UTC 转换回当前时区进行检索。 (对于 DATETIME 等其他类型,不会发生这种情况。)默认情况下,每个连接的当前时区是服务器的时间。

所以很可能它不起作用,因为它以某种方式创建实体并使用 wufoo 服务器的时区存储时间,并且稍后的运算符“is_after”将提供的日期时间与数据库的时区进行比较。

我猜数据库连接超出了您的控制范围,因此询问该问题的最佳位置是 wufoo 博客:https://www.wufoo.com/blog/

注意:这是我第一次听说 wufoo ;)

关于python - Python 中的 Wufoo API 在特定时间后按日期时间排序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47358204/

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