【问题标题】:Alfresco: changing date and time formatsAlfresco:更改日期和时间格式
【发布时间】:2015-07-21 13:02:08
【问题描述】:

我有几个地方需要更改日期格式在我的 Alfresco 共享中的显示方式:


日历格式

需要采用 MM/DD/YYYY 格式。


Info.ftl 控件中的日期

需要为 DDD MM DD YYYY 格式。


Date().toString()

这显示在数据列表中。理想情况下,它应该是:“Tue Jul 2015 8:27:51 (EST)”


我找到了 common.properties 并进行了以下更改:

## Date Formats
#Used client side (uses Alfresco.util.formatDate)
date-format.default=mmm ddd d yyyy HH:MM:ss
date-format.defaultDateOnly=mmm ddd d yyyy
date-format.shortDate=m/d/yy
date-format.mediumDate=mmm d, yyyy
date-format.mediumDateNoYear=mmm d
date-format.longDate=mmmm dd, yyyy
date-format.longDateNoYear=mmmm dd
date-format.fullDate=mmmm, d dddd, yyyy
date-format.fullDateTime=mmmm, d dddd, yyyy 'at' h:MM TT
date-format.shortTime=h:MM TT
date-format.mediumTime=h:MM:ss TT
date-format.longTime=h:MM:ss TT Z
date-format.monthYear=mmmm yyyy
date-format.dayDateMonth=mmmm, d dddd
date-format.am=am
date-format.pm=pm

但它们似乎都不会影响任何地方的任何日期格式。我的问题:

  1. 我需要在哪里进行其他更改才能使上述格式正常工作?
  2. 如何更改时区?

基本上,我需要将所有内容更改为美国东部时区和格式。

【问题讨论】:

  • 您是否确保运行 Alfresco 的服务器上的区域设置为美国?
  • 我该如何检查?
  • 您使用的是 Windows 还是 Linux?
  • 我的 Alfresco 正在 Windows 上运行。
  • 然后检查区域设置,并确保服务器认为它在美国东海岸并且有美国本地化设置

标签: date datetime alfresco


【解决方案1】:

提到日期格式的不同文件。他们每个人都负责在不同的地方渲染日期

<ALF_HOME>\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\form\form.get_en.properties

 <ALF_HOME>\tomcat\webapps\share\WEB-INF\classes\alfresco\messages\common.properties

<ALF_HOME>\tomcat\webapps\share\WEB-INF\classes\alfresco\messages
common.properties\slingshot.properties

【讨论】:

  • 感谢您的回答。对于 form.get_en.properties,是否可以将 HH:MM(24 小时)设置为 HH:MM(12 小时)并使其工作?
  • 另外,我似乎在 slingshot.properties 中找不到时区属性。
  • 你是对的,在 slingshot 文件中没有与日期相关的属性。我的错。
【解决方案2】:

我们需要编辑 \tomcat\webapps\share\WEB-INF\classes\alfresco\messages\common.properties 以及 \tomcat\webapps\share\WEB-INF\classes\alfresco\messages\common_en。 properties 第二个文件,特定于语言环境的文件也应该被修改。

修改下面键的值

date-format.default=mm/dd/yyyy

这些更改只影响日期的显示格式,如果我们需要对表单进行更改,我们需要在 \tomcat\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\components\form 中进行修改**form.get_en.properties** 和 form.get.properties。

希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    • 2013-06-29
    • 2017-05-13
    • 2015-08-04
    • 1970-01-01
    相关资源
    最近更新 更多