Creates a DateTime corresponding to the given
ISO 8601 formatted string text.
ISO 8601 strings of the form `<date><sep><time><tz>` are supported, with some extensions from RFC 3339 as mentioned below.
Note that as DateTime "is oblivious to leap seconds", leap seconds information in an ISO-8601 string will be ignored, so a `23:59:60` time would be parsed as `23:59:59`.
`<sep>` is the separator and can be either 'T', 't' or ' '. The latter two separators are an extension from [RFC 3339
](https://tools.ietf.org/html/rfc3339section-5.6).
`<date>` is in the form:
`<time>` is in the form:
`<tz>` is an optional timezone suffix of the form:
If the timezone is not provided in text it must be provided in default_tz (this field is otherwise ignored).
This call can fail (returning null) if text is not a valid ISO 8601 formatted string.
You should release the return value by calling g_date_time_unref when you are done with it.
| text |
an ISO 8601 formatted time string. |
| default_tz |
a TimeZone to use if the text doesn't contain a timezone, or null. |
|
a new DateTime, or null |