protected function extractDatetimeValue($obj_property)
{
$arr_matches = [];
if (preg_match('/(.{19})\\.?(\\d{0,6}).*Z/', $obj_property->timestampValue, $arr_matches) > 0) {
$obj_dtm = new \DateTime($arr_matches[1] . '.' . $arr_matches[2] . 'Z');
} else {
$obj_dtm = new \DateTime($obj_property->timestampValue);
}
return $obj_dtm->format(self::DATETIME_FORMAT_V2);
}