From: Takahiro Kambe Date: 2000-09-04T23:08:30+09:00 Subject: [ruby-list:24744] Re: win32 Time zone In message on Mon, 4 Sep 2000 18:24:58 +0900, matz@zetabits.com (Yukihiro Matsumoto) wrote: > Zone名はOSが提供するものであり、OSが'東京 (標準時)'を提供す > る以上こちらでは手が出せないような気がします。どなたか適切な > 対処法をご存知であれば話は別ですが。 ふと気になって、試したんですが、 taca@edge[513]:ruby -e 'p Time.now' Mon Sep 04 23:04:08 JST 2000 taca@edge[514]:ruby -e 'p Time.now.gmtime' Mon Sep 04 14:04:09 JST 2000 と、なります。後者はJSTのまま?? date(1)だと、 taca@edge[528]:date Mon Sep 4 23:06:07 JST 2000 taca@edge[529]:date -u Mon Sep 4 14:06:08 UTC 2000 なります。TZを指定すると、 taca@edge[531]:TZ=UTC ruby -e 'p Time.now' Mon Sep 04 14:07:00 UTC 2000 taca@edge[532]:TZ=UTC ruby -e 'p Time.now.gmtime' Mon Sep 04 14:07:01 UTC 2000 となります。 taca@edge[533]:uname -s -m -p -r NetBSD 1.5_ALPHA2 i386 i386 taca@edge[534]:ruby -v ruby 1.4.6 (2000-08-16) [i386-netbsd] -- 神戸 隆博(かんべ たかひろ) at home