[Mew-dist 14943] Re: patch for mew-time-ctz-to-rfc

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 11月 20日 (月) 14:33:45 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 14941] Re: patch for mew-time-ctz-to-rfc
Message-ID: <20001120.141559.71094034.kazu at example.com>
Date: Mon, 20 Nov 2000 14:16:13 +0900


kazu> > (let ((system-time-locale "C"))
kazu> >   (format-time-string "%a, %d %b %Y %T %z"))
kazu> > => "Mon, 20 Nov 2000 13:26:22 +0900"

kazu> *BSD* では再現できないので教えて下さい。
kazu> (Q1) 上記の "C" は nil ではだめなのですか?

(let ((system-time-locale nil))
  (format-time-string "%a, %d %b %Y %T %z"))
=> "(月), 20 11月 2000 14:23:45 +0900"

でだめでした。

山岡さん> ;; system-time-locale の値は通常は nil で、non-nil にすると LC_TIME を
山岡さん> ;; 上書きするようです。

という挙動のようですね。"" でも日本語で出てきました。

kazu> (Q2) current-time-string も locale に影響されますか?

locale-coding-system => japanese-iso-8bit
system-time-locale => nil

という環境で、

(current-time-string) => "Mon Nov 20 14:23:34 2000"

ですので、影響されないみたいです。また、(setenv "LC_TIME" "ja")
や (setenv "LC_ALL" "ja") としてから評価しても、"Mon Nov ..." の
ままでした。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内