[英]Date comparison is not working in sharepoint spservices
Date Comparission在sharepoint sp服务中不起作用...我想获取等于当前年份的记录(即2013)
CAMLQuery: "<Query><Where><Geq><FieldRef Name='EventDate' /></Value><Value Type='DateTime' IncludeTimeValue='TRUE'>2013-12-10T12:00:00Z</Value></Geq></Where><OrderBy><FieldRef Name='EventDate' /></OrderBy></Query>",
尝试这个
<Query><Where><Geq><FieldRef Name='EventDate' /><Value Type='DateTime' IncludeTimeValue='TRUE'>2013-12-10T12:00:00Z</Value></Geq></Where><OrderBy><FieldRef Name='EventDate' /></OrderBy></Query>
仅供参考我使用JavaScript API来处理Sharepoint: http : //aymkdn.github.io/SharepointPlus/
其中一个好处是您不必再担心CAML查询。 例如,在您的情况下,您可以这样做:
// define your date in JavaScript
// and use $SP().toSPDate() to convert it to the right format
var eventDate = $SP().toSPDate(new Date("2013/12/10"));
// call $SP().list().get() to get your data with the "where" parameter
$SP().list("Name of your list").get({
fields:"EventDate",
where:"EventDate >= '"+eventDate+"'",
orderby:"EventDate DESC"
}, function(data) {
for (var i=data.length; i--;) console.log(data[i].getAttribute("EventDate"))
})
注意:您可以检查浏览器控制台以检查是否有任何错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.