$ perl -MTime::Piece -le 'print Time::Piece->strptime( "2015-04-28T11:33:12", "%Y-%m-%dT%H:%M:%S" )' Tue Apr 28 11:33:12 2015 $ perl -MTime::Piece -le 'print Time::Piece->strptime( "2015-04-28T11:33:12", "%Y-%m-%dT%T" )' Tue Apr 28 11:33:12 2015 $ perl -MTime::Piece -le 'print Time::Piece->strptime( "2015-04-28T11:33:12", "%FT%H:%M:%S" )' Error parsing time ... #### #### ####