from_iso8601
Description:
[ Version ( since = "2.12" ) ]
[ CCode ( instance_pos = -1 ) ]
public bool from_iso8601 (string iso_date)
[ CCode ( instance_pos = -1 ) ]
public bool from_iso8601 (string iso_date)
Converts a string containing an ISO 8601 encoded date and time to a TimeVal and puts
it into time_
.
Note:
TimeVal is not year-2038-safe. Use DateTime.from_iso8601 instead.
iso_date
must include year, month, day, hours, minutes, and seconds. It can optionally include fractions of a second and a time
zone indicator. (In the absence of any time zone indication, the timestamp is assumed to be in local time.)
Any leading or trailing space in iso_date
is ignored.
This function was deprecated, along with TimeVal itself, in GLib 2.62. Equivalent functionality is available using code like:
GDateTime *dt = g_date_time_new_from_iso8601 (iso8601_string, NULL);
gint64 time_val = g_date_time_to_unix (dt);
g_date_time_unref (dt);
Parameters:
iso_date |
an ISO 8601 encoded date string |
time_ |
a TimeVal |
Returns:
true if the conversion was successful. |