[mew-dist 21596] Re: add no Messege-ID: by Mew
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2002年 9月 2日 (月) 23:15:59 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 21595] Re: add no Messege-ID: by Mew
Message-ID: <20020902.224322.74178240.kazu at example.com>
Date: Mon, 02 Sep 2002 22:43:22 +0900 (JST)
> > Q2) Emacs の time-zone を設定するのは、setenv() を使うべきなのでしょう
> > か? set-time-zone-rule() という関数があるようですが。
>
> NetBSD では、システムの time-zone を変更した後で、
> (set-time-zone-rule nil)
> を実行すると、システムの time-zone に追従するようです。
>
> Windows ではどうですか?
試してみました。Win2000 + Meadow 1.15 で上から順番に試しました。
(format-time-string "%m/%d/%Y %T %Z" (current-time))
=> "09/02/2002 23:10:50 JST"
(set-time-zone-rule "hog+3")
(format-time-string "%m/%d/%Y %T %Z" (current-time))
=> "09/02/2002 11:11:13 hog"
(set-time-zone-rule "GMT+0")
(format-time-string "%m/%d/%Y %T %Z" (current-time))
=> "09/02/2002 14:11:31 GMT"
(set-time-zone-rule "JST-9")
(format-time-string "%m/%d/%Y %T %Z" (current-time))
=> "09/02/2002 23:11:56 JST"
↑ここまではいいのですが
(set-time-zone-rule nil)
(format-time-string "%m/%d/%Y %T %Z" (current-time))
=> "09/02/2002 23:12:17 \223\214\213\236 (\225W\217\200\216\236)"
(decode-coding-string (format-time-string "%m/%d/%Y %T %Z" (current-time))
'japanese-shift-jis)
=> "09/02/2002 23:12:20 東京 (標準時)"
'nil' だけはやめてください ^^;;;
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内