2009-10-15 15 views
5

Ho appena iniziato con org-mode e mi piace molto finora. Lavoro a Londra con xemacs su OpenVMS basato sulla costa orientale degli Stati Uniti. C'è un modo per ottenere la modalità org per utilizzare un fuso orario diverso da quello predefinito del server?Impostazione del fuso orario in modalità org

ho provato:

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

senza fortuna.

risposta

5

Risulta:

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

opere.

io non sono del tutto chiaro il motivo per cui questo:

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

dà l'uscita sbagliata (si traduce in tempi di 1 ora in anticipo, anche se BST è la stringa di fuso orario corrente per Londra, Regno Unito).

+1

A causa dell'ora legale? – justinhj

+0

Si scopre '(set-time-zone-rule)' si aspetta un percorso in/usr/share/zoneinfo' (almeno su GNU/Linux), come si potrebbe impostare la variabile di ambiente 'TZ' su. Per esempio. '(imposta-zona-tempo-regola"/usr/share/zoneinfo/Asia/Seoul ")' –