glib::DateTime fails to accept value from string

hi

i have problem with glib::datetime ..i convert datetime to iso8601 and save it as text in sqlite3 then try to read it again from same iso8601 tho true i use std::string as parameter. i get value in database but following statment fails to create datetime value.

 person->insuredStart.create_from_iso8601(res->getField("insuredStart")->getAsString());

Value which is stored in database looks like this: 2025-11-06T00:00:00+01

insuredStart is defined as:

 Glib::DateTime insuredStart = Glib::DateTime();

help please

i use LMDE 6 and gtkmm4

solved with following statment

person->insuredStart = Glib::DateTime::create_from_iso8601(res->getField("insuredStart")->getAsString());