2009-10-15 51 views
5

我刚刚开始使用组织模式,并且非常喜欢它。我在伦敦工作,使用基于美国东海岸的OpenVMS运行的xemacs。有没有办法让组织模式使用服务器默认的时区以外的时区?设置组织模式的时区

我已经试过:

(setq calendar-time-zone 0) 
(setq calendar-standard-time-zone-name "GMT") 
(setq calendar-daylight-time-zone-name "GDT") 

没有运气。

回答

5

事实证明:

(set-time-zone-rule "GMT-1") 

作品。

我不完全清楚为什么这样的:

(set-time-zone-rule "BST") 

给出了错误的输出(它导致个1小时赶到,即使BST是伦敦,英国目前的时区字符串)。

+1

由于夏令时? – justinhj 2009-10-15 16:13:07

+0

事实证明'(set-time-zone-rule)'需要'/ usr/share/zoneinfo'中的路径(至少在GNU/Linux上),因为你可能会设置你的'TZ'环境变量。例如。 '(set-time-zone-rule“/ usr/share/zoneinfo/Asia/Seoul”) – 2013-11-17 08:22:45