protected function _parseTime($text)
{
if (!preg_match('/([0-9]{2})([0-9]{2})([0-9]{2})(Z)?/', $text, $timeParts)) {
return false;
}
return array('hour' => $timeParts[1], 'minute' => $timeParts[2], 'second' => $timeParts[3], 'zone' => isset($timeParts[4]) ? 'UTC' : 'Local');
}