gpt4 book ai didi

java - 表示 REST 中的断裂时间范围

转载 作者:行者123 更新时间:2023-12-02 05:32:35 25 4
gpt4 key购买 nike

我正在尝试设计一个rest api,它接受指定日期范围的查询参数。
对于简单的时间范围,我这样做

&st=1407772800000&et=1408432033709

表示开始时间和结束时间(以纪元毫秒为单位)。

但现在我有一个要求,我需要指定一个断裂(分割)时间范围,

eg: all mondays and tuesdays within the given start and end time.

将这种情况表示为查询参数的最佳方式是什么?

编辑:我只需要指定一周中的几天,时区是 UTC。
我基本上是在尝试指定范围内的限制日期

最佳答案

您的日期范围现在需要分成多个数据范围,因为中间有限制日期。

为了简单起见,我将在示例中使用 YYYYMMDD 格式的日期:

假设以下日期范围:

20140901 to 20140907

限制日期为20140904

然后您需要发送两个日期范围:

20140901 to 20140903
20140905 to 20140907

您可以使用查询参数数组发送日期范围,其中每个元素包含开始日期、结束日期对:

&date-range=20140901-20140903&date-range=20140905-20140907

检查How to pass an array within a query string?对于其他查询字符串数组示例。

关于java - 表示 REST 中的断裂时间范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25377579/

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