【发布时间】:2012-02-14 00:01:56
【问题描述】:
共享点列表的日期格式为:M/D/YYYY 我必须在 splist 中列:start_time 和 end_time,并且我必须编写一个查询,在其中获取“今天”日期大于或等于 start_time 且小于或等于 end_time 的字段。当然,我的专栏中也有小时:分钟。我遇到的问题是我发现 CAML 日期格式是:yyyy/mm/ddThrs:min:ssZ。我知道获取今天日期的标签,但是如何从字段中更改日期格式,以便查询中的比较成功?
这是部分代码:
query.Append("<FieldRef Name = 'Start_Time'");
query.Append("/>");
query.Append("<Value Type ='DateTime'IncludeTimeValue='True'>");
query.Append("<Today/>");
query.Append("</Value>");
比较将失败,因为 splist 日期格式不是 CAML 日期格式
【问题讨论】:
标签: sharepoint caml