SharePoint计算列在12/30/99使用“已创建”结果?

时间:2010-07-19 12:08:38

标签: sharepoint-2007

我正在寻找使用Created的格式化日期字段。因此,我创建了一个名为“使用以下公式添加”的计算列:=TEXT(Created,"m/d/yy")。数据类型为Date and Time。日期和时间格式:Date Only

我添加了该列,此列表的所有现有条目都使新列正常工作。但是,当添加一个全新的项目时,我的计算列显示为12/30/99。如果我查看列表列并保存,则列表中的所有项目都会更新,并且列正确显示。

还有其他方法或解决方法吗?

2 个答案:

答案 0 :(得分:1)

首先,列表中新添加的项目运行正常。当我修改一个项目时,日期错误地回落到12/30/99。修复程序将Created括在括号[Created]中。如果有人关心调试或提供答案,我仍然很好奇究竟发生了什么; - )

答案 1 :(得分:0)

有趣的是,对我来说,在“创建的”字段周围添加方括号也解决了此问题(在内部SharePoint 2013中)。无法评论为什么会出现这种情况,但确实可行。最初我担心创建日期在创建项目时尚不可用,并且无法解决,但这似乎已经解决了计算问题。