のみまくし日記

毎日が文化祭の前日、そんな環境っていいですよね。この日記は未来の自分へのメッセージです。

2003年04月28日 ()

Time::Piece の罠

GMTな罠

単純に以下のようにしたら。

my $t = Time::Piece->strptime(
	'2003-04-24 00:00:00',
	"%Y-%m-%d %H:%M:%S"
);

$t->epoch(); の値は GMTな値でした。

strptimeの罠

エー、っと思ったけど、まぁ、仕様的には納得できるので以下のようにしてみました。

my $t = Time::Piece->strptime(
	'2003-04-24 00:00:00 JST',
	"%Y-%m-%d %H:%M:%S %Z"
);

したら、strptime は %Z を扱えないみたい。(man strptime) しょうがないので

日付の大小の比較したかっただけなので、$t->epoch() - $t->tzoffset() と time() を比べることにしました。なんか、適当な対応。

Perl posted by takefumi | この日記へリンク | コメント(0) | トラックバック(0)

この日記へのトラックバック

この日記へのコメント