Time::Piece->strptime() で返されるオブジェクトは GMT Time::Piece->strptime() では1899年以前の日付は解釈できない gmtime->strftime('%Z') は,オブジェクトが GMT であるにもかかわらず,localtime のタイムゾーン名を返す (%z も同様) ⇒ 追記 そのうち治りそう (2015-04-10) Time::Piece のオブジェクトは,自身が localtime か gmtime であるかのフラグを持っている。だがタイムゾーンはもっていない。(#tzoffset は呼び出される度に算出する) Time::Piece->strptime() で返される値は GMT