4

我想将当前日期存储在我拥有的列视图中,然后将其与用户保存的日期进行比较。

是否可以在 sharepoint 2010 中获取当前日期?

4

4 回答 4

3

您可以使用 [今天] 作为视图中的过滤器。例如,对于任务列表,您可以通过设置过滤器“DueDate < [Today]”来过滤过期任务。

于 2012-05-15T03:53:01.100 回答
2

我在我们公司的博客上写了一篇文章,概述了在这种情况下使用 [Today] 的各种方法,以及为什么 [Today] 在计算列中不可用的一些背景知识:

警告:这也包含对我们自己的产品的建议

如何在共享点列表中使用 [Today]

以下是涵盖的主要方法:

  • JavaScript:使用内容编辑器 Web 部件
  • Designer:在 SharePoint Designer 中创建自定义视图
  • 代码:从头开始制作您自己的自定义字段类型
  • SharePoint 荧光笔:我们自己的问题解决方案
于 2012-05-15T16:14:17.617 回答
1

你知道吗:计算字段接受 =Today() 然后选择 datea 类型作为 Date。
经过测试并且可以工作:您可以在 DATEDIF 函数中使用 Today()。然后按预期选择公式输出数据类型,例如,如果预期输出为“D”天,您可以使用数字。 http://office.microsoft.com/en-us/help/datedif-function-HA001160981.aspx

于 2012-05-21T16:05:36.773 回答
0

您不能存储当前日期。您可以做的是使用当前日期来过滤查询结果。

于 2012-05-15T03:47:51.623 回答