2009-10-15 11 views
5

Po prostu zaczynam od trybu org i naprawdę podoba mi się to do tej pory. Pracuję w Londynie z Xemacsem działającym na OpenVMS w oparciu o East Coast USA. Czy jest jakiś sposób, aby ustawić tryb org, aby używał strefy czasowej innej niż domyślna?Ustawianie strefy czasowej trybu org

Próbowałem:

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

bez powodzenia.

Odpowiedz

5

Okazuje się:

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

prace.

Nie jestem do końca jasne, dlaczego:

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

daje złe wyjście (wynika to w czasie 1 godziny wcześnie, choć BST jest obecny ciąg stref czasowych na Londyn, UK).

+1

Ze względu na zmianę czasu letniego? – justinhj

+0

Okazuje się, że '(set-time-zone-rule)' oczekuje ścieżki w '/ usr/share/zoneinfo' (przynajmniej na GNU/Linux), ponieważ możesz ustawić zmienną środowiskową' TZ' na. Na przykład. '(set-time-zone-rule"/usr/share/zoneinfo/Asia/Seoul ")' –

Powiązane problemy