在Sharepoint模板中更改日期格式

| 使用SharePoint 2007,我从http://www.microsoft.com/downloads/details.aspx?FamilyId=B5206277-550C-44DA-A2D5-D7E32E3B6B8F下载了Microsoft的员工培训计划和材料模板 这正是我想要的,但是开始/结束日期的日期格式为\“ MM / dd / yyyy \”(美国)。我希望在“ dd / MM / yyyy \”(英国)中使用它,但我一生无法找到可以更改此简单细节的位置。有什么建议吗? 编辑:我发现了令人反感的一段代码:
<SharePoint:FormField runat=\"server\" id=\"ff7{$Pos}\" ControlMode=\"New\" FieldName=\"EventDate\" __designer:bind=\"{ddwrt:DataBind(\'i\',concat(\'ff7\',$Pos),\'Value\',\'ValueChanged\',\'ID\',ddwrt:EscapeDelims(string(@ID)),\'@EventDate\')}\"/>
但是我似乎看不到日期的格式。相同的代码片段在其他地方使用(不同的ID和预安装的模板),并正确显示日期。 编辑:确定与此仍有问题。当我编辑项目时,日期格式正确,但是在显示日期时,日期显示不正确。有任何想法吗? 正确: 不正确:
已邀请:
如果您编辑有问题的代码,如果@Ryans解决方案不适合您,请添加ѭ1add。我之前也有类似情况,并补充说对我有用 即
<SharePoint:FormField runat=\"server\" id=\"ff7{$Pos}\" LocaleId=\"2057\" ControlMode=\"New\" FieldName=\"EventDate\" __designer:bind=\" ddwrt:DataBind(\'i\',concat(\'ff7\',$Pos),\'Value\',\'ValueChanged\',\'ID\',ddwrt:EscapeDelims(string(@ID)),\'@EventDate\')}\"/>
通常,日期格式由站点区域设置定义,而不是硬编码到任何模板中。 您是否检查了“网站操作”>“网站设置”>“区域设置”>“语言环境”?
我认为您想以日期格式显示列表项。 您可以创建一个自定义显示表单。在其中添加自定义列表表单。 以自定义形式提供选择日期的选项。 我认为这很有帮助。

要回复问题请先登录注册