Sun Java System Calendar Server 6.3 管理指南

19.2 管理 Calendar Server 时区

本节介绍如何管理时区的概念性信息和说明。

本节包含以下主题:

19.2.1 添加新时区

本节介绍如何为 Calendar Server 添加新时区,以便可以在 Communications Express 用户界面中使用它。例如,您可能需要添加 America/Miami 新时区。

要添加新时区,最简单的方法就是在以下步骤介绍的文件中复制并编辑与要添加的时区类似的时区条目。例如,如果要添加 America/Miami 时区,请复制并编辑每个文件中的 America/New_York 时区条目。如果新时区具有夏令时 (Daylight Savings Time, DST),可尝试找到类似的时区进行复制。

19.2.2 修改现有时区

本节介绍如何修改现有时区。例如,您可能需要更改时区的名称,比如将 "America/Phoenix" 更改为 "US/Arizona"。

Procedure修改现有时区

  1. 在以下文件中修改要更改的时区的时区块:

    /etc/optSUNWics5/config/timezones.ics

    如果要更改时区名称,请将 TZID 条目更改为新名称。

  2. 修改以下文件中的 getDisplayNameofTZID 模板:

    cal-svr-base/SUNWics5/cal/html/language/i18n.xsl

    其中:language 指定您的站点使用的语言的目录。例如:en 代表英语,fr 代表法语。

    如果要更改名称,请将现有的时区名称更改为新名称。

  3. 修改以下 XML 文件,对时区进行所需的更改:

    cal-svr-base/SUNWics5/cal/html/change_timezone.xml

    cal-svr-base/SUNWics5/cal/html/new_cal.xml

    cal-svr-base/SUNWics5/cal/html/new_group.xml

    有关这些文件中的条目的信息,参见19.2.1 添加新时区

  4. 如果所做的更改影响用户首选项的默认时区,修改以下文件中的 "icsTimeZone" 条目:

    cal-svr-base/SUNWics5/cal/html/default_user_prefs.xml


    注 –

    如果使用 Calendar Express 用户界面,则只需执行步骤 2、3 和 4。


  5. 停止(如果必要)并重新启动 Calendar Server 以使时区更改生效。