Time::Piece::Plus でunix timeから time piece オブジェクトを作る
CORE::time
とかから取得した値を使って Time::Peace::Plus
のオブジェクトをつくろうとした時に嵌ったのでめも。
localtime->strptime($unix_time, “%s”);
最初試した方法。
いけたけど、 tim zone が JSTにならなくて ?! ってなった。
use Time::Pease::Plus; my $unix_time = 1394008667 $time = localtime($unix_time);
これで行けた。 普通に考えたらそうだよねーって感じ。
慣れた言語じゃないと細かいところでハマるな。