日期格式问题用于查询Aneversery的SharePoint Rest API Java脚本(DOA =今天日期)

问题描述:

条件 - 日期=今天日期

我用过这个 -   / _api / web / lists / getByTitle('" + Listname1 +"')/ items?$ select = DOB,ID& $ filter =((DOA eq'" + TodaysDate +"'))

  DOA - Aneversery coloumn的日期 姓名

    var d = new Date();

var TodaysDate = d.toISOString();

同时提醒TodaysDate获取 - 2019-04-05T06:55:19.494Z

和DOB显示2019-04-05T07:00:00Z

所以没有获得exjact查询结束点&nbsp ;

但由于日期格式而未获取数据不匹配 



Shiv Sharma

Conditions - Date of aneversery = Todays date
I used this -  /_api/web/lists/getByTitle('"+Listname1+"')/items?$select=DOB,ID&$filter=((DOA eq '"+TodaysDate+"'))
  DOA - Date of Aneversery coloumn  Name
   var d = new Date();
var TodaysDate = d.toISOString();
while alert TodaysDate getting- 2019-04-05T06:55:19.494Z
and DOB is showing 2019-04-05T07:00:00Z
So not getting exjact query end point 
but not getting Data due to Date Format is not matching 


Shiv Sharma

嘿,

它无法使用确切的日期。您可以使用以下过滤条件。

It wont working with exact date. You can use below filter condition.

var today = new Date();
var dateISO = today.getFullYear() + "-" + (today.getMonth() + 1) + "-" + today.getDate() + "T00:00:00.000Z";

var restURL = _spPageContextInfo.webAbsoluteUrl + 
 + "/_api/web/lists/getByTitle('"+Listname1+"')/items?


select = DOB,ID&
select=DOB,ID&


filter =((DOA ge datetime'" + dateISO +"')和(DOA le datetime'" + today。 toISOString()+"')&quot ;;
filter=((DOA ge datetime'" + dateISO + "') and (DOA le datetime'" + today.toISOString() + "')";


谢谢。

Thanks.