From: "Kawaji, Shinya" Date: 2004-02-07T00:53:25+09:00 Subject: [ruby-dev:22816] YAML.load(time) on OpenBSD3.4 かわじ、です おそらくプラットフォーム依存な話だと思うのですが、OpenBSD3.4 での YAML.load(time) の値がおかしいので、報告します。 $ ruby -ryaml -ve"t=Time.now;d=YAML.dump(t);puts t,d,YAML.load(d)"; date ruby 1.9.0 (2004-02-06) [i386-openbsd3.4] Sat Feb 07 00:39:31 JST 2004 --- 2004-02-07 00:39:31.360568 +09:00 Sat Feb 07 00:39:09 JST 2004 Sat Feb 7 00:39:31 JST 2004 YAML.load の返値(下から 2行目)のみ20秒強繰り上がっています。 このマシンは閏秒込みに設定しているのでその関係かな、と思いましたが、 ただの当てずっぽうかもしれません。 $ ls -l /etc/localtime lrwxr-xr-x 1 root wheel 31 Jan 21 15:43 /etc/localtime -> /usr/share/zoneinfo/right/Japan 報告だけですが、以上です。