Schedule a change AI Agent does not update planned start and end date display values to change request correctly and updated change request still gets conflictsDescriptionSchedule a change AI Agent does not update planned start and end date display values to change request correctly and updated change request still gets conflictsSteps to Reproduce Login as admin role userCreate a new change request with Configuration Item populated with *ANNIE-IBM and save itGo to AI Agent Studio > TestingClick 'Start manual test' buttonSet Choose a test type * = 'AI agent or workflow'Set Name of the AI agent or agentc workflow * = 'Schedule a change'Set Task * = <change request number created above> e. g. CHG0040007When prompt to provide planned start and planned end date type below text:Planned start date is 2026-02-27 10:00:00 and planned end date is 2026-02-27 11:00:00 AI Agent response with below:I need your approval to schedule the change CHG0040007 with a planned start date of "2026-02-28 01:00:00" and a planned end date of "2026-02-28 02:00:00". Is it okay to proceed? Yes NoClick / Reply Yesexpected: CHG0040007 planned start and end dates are updated to 2026-02-28 01:00:00 and 2026-02-28 02:00:00 without any conflictsactual: CHG0040007 planned start and end dates are updated to 2026-02-27 17:00:00 and 2026-02-27 18:00:00 with conflicts WorkaroundEdit the GlideDateTimeISO8601Adapter Script include. Replace: GlideDateTimeISO8601Adapter.fromISO8601WithoutTZ = function(isoString) { return GlideDateTimeISO8601AdapterSNC.fromISO8601WithoutTZ(isoString); }; With: GlideDateTimeISO8601Adapter.fromISO8601WithoutTZ = function(isoString) { var jsDate; var ddmmyyyy_match = isoString.match(/^(\d{2})-(\d{2})-(\d{4})[ T](.+)/); var ddMonyyyy_match = isoString.match(/^(\d{2})-([A-Za-z]{3})-(\d{4})[ T](.+)/); var ddMonyy_match = isoString.match(/^(\d{2})-([A-Za-z]{3})-(\d{2})[ T](.+)/); if (ddmmyyyy_match) { jsDate = new Date(ddmmyyyy_match[3] + '-' + ddmmyyyy_match[2] + '-' + ddmmyyyy_match[1] + 'T' + ddmmyyyy_match[4] + 'Z'); } else if (ddMonyyyy_match) { var month = GlideDateTimeISO8601AdapterSNC.MONTH_MAP[ddMonyyyy_match[2].toLowerCase()]; jsDate = new Date(ddMonyyyy_match[3] + '-' + month + '-' + ddMonyyyy_match[1] + 'T' + ddMonyyyy_match[4] + 'Z'); } else if (ddMonyy_match) { var month = GlideDateTimeISO8601AdapterSNC.MONTH_MAP[ddMonyy_match[2].toLowerCase()]; var yy = parseInt(ddMonyy_match[3], 10); var year = (yy >= 50 ? '19' : '20') + ddMonyy_match[3]; jsDate = new Date(year + '-' + month + '-' + ddMonyy_match[1] + 'T' + ddMonyy_match[4] + 'Z'); } else if (isoString.indexOf('T') === -1) jsDate = new Date(isoString.replace(' ', 'T') + 'Z'); else jsDate = new Date(isoString + 'Z'); var dt = new GlideDateTime(); dt.setDisplayValue(jsDate.toISOString().replace(/Z$/, ''), "yyyy-MM-dd'T'HH:mm:ss.SSS"); return new GlideDateTimeISO8601Adapter(dt); };Related Problem: PRB1996738