From: Takahiro Kambe Date: 2000-09-05T14:28:41+09:00 Subject: [ruby-list:24769] Re: win32 Time zone In message <200009050441.NAA13619@eban.ase.sony.co.jp> on Tue, 5 Sep 2000 13:41:37 +0900, WATANABE Hirofumi wrote: > さらに NetBSD の usr/src/lib/libc/time/localtime.c を見たと > ころ, localtime(3) は tzname を書き換えますが, gmtime(3) は > 書き換えないことがわかりました. はい、私も見て書いてます。:-) > ところで strftime(3) を呼ぶ前に tzset() すればちゃんと GMT > になるんでしょうか tzset(3)の最初には、 Tzset uses the value of the environment variable TZ to set time conversion information used by localtime. If TZ does と書いてあります。環境変数TZを設定してれば、ということで結局date(1)が putenv("TZ=UTC0")してるのと同じことをしなければなりません。 -- 神戸 隆博(かんべ たかひろ) at home