如何在Sitecore后端更改datetime字段格式

时间:2013-12-10 10:41:16

标签: sitecore

有没有人知道在Sitecore后端(内容编辑器)上更改DateTime字段格式的最简单方法。我目前的Sitecore以美国格式显示日期(MM / dd / yyyy);但我想使用格式dd / MM / yyyy。

任何帮助都将不胜感激。

谢谢。

3 个答案:

答案 0 :(得分:5)

这由shell / Sitecore后端运行的语言(不是内容语言)控制。默认情况下,Sitecore使用英语(美国)。如果您使用此语言运行,它将以MM / dd / yyyy显示格式。

如果你有丹麦语,它会显示dd-MM-yyyy。如果您需要具有其他日期格式的英语,您应该在核心数据库中创建一个en-UK语言,并让您的用户登录到该格式。

您还可以通过在web.config

中设置以下配置来设置内容编辑器的默认语言
<setting name="ClientLanguage" value="da" />

答案 1 :(得分:3)

根据Ben的建议,我已经弄清楚应该改变什么配置以实现我的目标:由于我的地区使用英国格式,我需要为所有用户更改此设置;我需要更改的配置是DefaultRegionalIsoCode。

<setting name="DefaultRegionalIsoCode" value="en-GB" />

Jen的回答也很有帮助,但它解决了另一个问题。根据我的研究,更改ClientLanguage需要安装其他软件包,并可能翻译整个CMS的所有文本/消息。

http://sdn.sitecore.net/Resources/Client_Translations/CMS%20Client%20Translations/7,-d-,0,-d-,x.aspx

答案 2 :(得分:2)

作为Jens提到的系统范围默认值的替代方法,可以通过更改“编辑用户”对话框的“语言设置”选项卡上的“区域ISO代码”来控制每个用户。用户也可以通过转到控制面板&gt;进行更改。偏好&gt;设置您的区域和语言选项。