[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 メーリングリストの案内