綾乃介と申します。
Cygwin版Ruby1.4.2でTime.now.to_iで得られる値が期待していた
ものと違うのですが、これは、cygwin版のバグ(制限?)なのでし
ょうか?
RedHat上で動かすと期待した値が帰ってきました。
解決策等、あれば、ぜひ、ご教授ください。
now = Time.now.to_i
p now
p Time.at(now)
p Time.local(1999, 10, 6, 22, 20, 0).to_i
を実行すると、以下がえられました。
1999/10/6 22:20ごろ実行しました。
-実行結果 on cygwin ruby1.4.0
2913273
Wed Feb 04 02:14:33 GMT--9:00 1970
939216000
-実行結果 on RedHat ruby1.4.2
939215430
Wed Oct 06 22:10:30 JST 1999
939216000
====================================================================
綾乃介@IBARAKI Univ.
E-mail: aya / big.or.jp
URL:http://www5.big.or.jp/~aya/cgi-space/
====================================================================
| CGIスクリプト新着情報メーリングリスト!! |
| http://www5.big.or.jp/~aya/cgi-space/script-ml.html |