Fix date time parsing format in SPARQL query - use HH (00-23) instead of hh (01-12), add time zone to time if missing
Fix parsing of date time sparql query result - do not add time zone as results already have time zone, use the ISO 8601 time zone pattern "X" instead of RFC 822 "Z"