使用curl
命令和Gerrit Rest api,如下所示的查询无法正常工作。
(不好)
/ changes /?q = after:“ 2018-12-03 09:00:00”
当然,没有HH:MM:SS部分,效果很好。
(确定)
/ changes /?q = after:“ 2018-12-03”
我在这里找到了类似的问题:Gerrit time search operators is not working when specify to second
但是答案不起作用。
Gerrit版本是v2.13.7。
谢谢。
答案 0 :(得分:0)
请尝试替换“%20”的空格
答案 1 :(得分:0)
我找到了解决方法。
替换“%20”的空间不足。
引号也应编码为“%22”。
如果还添加时区,则也应将“ +”编码为“%2B”。
这里是完整的工作查询字符串。下面的查询获取更改,这些更改将在2018-12-03 09:00:00.000 +0900之后更新。
/changes/?q=after:%222018-12-03%2009:00:00.000%20%2B0900%22
谢谢。