web api设计:日期范围查询(只有月份和年份)

Posted

技术标签:

【中文标题】web api设计:日期范围查询(只有月份和年份)【英文标题】:web api design: date range query (only month and year) 【发布时间】:2016-11-20 19:13:09 【问题描述】:

如何设计没有日期值的日期范围的api查询?

例如,

在 2015 年 10 月至 12 月期间接受检查

list/inspections?from=2015-10&to=2015-12

错误的查询示例

list/inspections?from=2015-10-15&to=2015-12-10

【问题讨论】:

【参考方案1】:

从角度来看,通过查询字符串从客户端传递完整日期(yyyy-MM-dd)并没有错。但是在服务器端,您可以简单地忽略日期值并仅考虑年份和月份进行查询。 如果你想强制客户端只传递年和月,参数必须被认为是一个字符串,而不是一个完整的日期。

【讨论】:

以上是关于web api设计:日期范围查询(只有月份和年份)的主要内容,如果未能解决你的问题,请参考以下文章

没有日期选择的角度日期选择器(只有月份和年份)

SQL语句获取日期的月份

在日期选择器中未显示月份和年份下拉列表中的数据

SQL Select 查询以选择日期之间的数据,其中从日期月份高于日期月份和年份差异>1

SQL查询以获取特定年份的当前日期(考虑月份和日期)的数据

如何从日期获取月份和年份