iCal and Timezone
新城@筑波大学情報です。こんにちは。
今年の4月から iCal でスケジュール管理しているのですが、この
間、海外旅行したら、1つ困った問題が発生しました。というのも、
日本で設定した予定が、日本時間のまま表示されます。つまり、時
差そのままに、とんでもい所に表示されたりします。朝の予定が夜
中に現れたり。
iCal は、内部的には、UTC か何かになっているんでしょうね。今
までは、Palm Desktop を使っていたのですが、こんな現象には気
が付きませんでした。出たのかもしれないけれど。
で、解決策ですが、環境変数 TZ を設定すれば、大丈夫でした。
Terminal のシェルから次のように打ちます。
env TZ=Japan open /Applications/iCal.app
あと、海外旅行では時差ぼけ対策としては、「日本では今何時」と
いうのは考えてはいけないわけですが、どーしても知りたくなれば
同じ理屈で、これでいけます。
------------------------------------------------------------
% ls -l /etc/localtime
lrwxr-xr-x 1 root wheel 30 9 May 10:35 /etc/localtime -> /usr/share/zoneinfo/US/Eastern
% date
Mon May 9 10:40:21 EDT 2005
% env TZ=Japan date
Mon May 9 23:38:58 JST 2005
% ls -l /usr/share/zoneinfo/Japan
-rw-r--r-- 2 root wheel 73 25 Sep 2003 /usr/share/zoneinfo/Japan
%
------------------------------------------------------------
date でなくて、xclock でもいいけど。
そういえば、MacOSX 10.2 くらいの時代にあった時計は、いつの間
にかなくなっちゃいましたね。
iCal 以外のスケジュール管理プログラム使っている人で、似たよ
うな問題とか発生していませんか。
夏時間の話は、fj.comp.misc でよろしく。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735