使用 dd-mm-yyyy 格式的 SharePoint 列表过滤器
SharePoint list filter using dd-mm-yyyy format
我一直在尝试获取在特定日期创建的记录,例如。 18-09-2019
我的url是:https://dimensiondata3.sharepoint.com/_api/web/lists/getbytitle('PrathameshDemo')/items?$filter=Created eq datetime('13-09-2019')
但我收到一个错误:
{
"odata.error": {
"code": "-1, Microsoft.SharePoint.SPException",
"message": {
"lang": "en-US",
"value": "The query is not valid."
}
}
}
如何获取特定日期的列表?
问题是将字符串值格式化为有效的 SharePoint 日期时间。
SharePoint 期望日期采用 ISO 8601 format.You 可以使用 toISOString() 方法获取 ISO 8601 格式的日期时间。
根据您的要求,您希望获取在 2019/09/13 当天创建的项目。假设您使用的是 UTC 标准时间,修改查询如下:
$filter=(Created ge datetime'2019-09-13T00:00:00Z')and (Created le datetime'2019-09-14T00:00:00Z')
我一直在尝试获取在特定日期创建的记录,例如。 18-09-2019
我的url是:https://dimensiondata3.sharepoint.com/_api/web/lists/getbytitle('PrathameshDemo')/items?$filter=Created eq datetime('13-09-2019')
但我收到一个错误:
{
"odata.error": {
"code": "-1, Microsoft.SharePoint.SPException",
"message": {
"lang": "en-US",
"value": "The query is not valid."
}
}
}
如何获取特定日期的列表?
问题是将字符串值格式化为有效的 SharePoint 日期时间。
SharePoint 期望日期采用 ISO 8601 format.You 可以使用 toISOString() 方法获取 ISO 8601 格式的日期时间。
根据您的要求,您希望获取在 2019/09/13 当天创建的项目。假设您使用的是 UTC 标准时间,修改查询如下:
$filter=(Created ge datetime'2019-09-13T00:00:00Z')and (Created le datetime'2019-09-14T00:00:00Z')