函数
GLibTimeValfrom_iso8601
已弃用: 2.62 自: 2.12
声明 [源]
gboolean
g_time_val_from_iso8601 (
const gchar* iso_date,
GTimeVal* time_
)
描述 [源]
将包含ISO 8601编码日期和时间的字符串转换为GTimeVal并将其放入time_。
iso_date
必须包含年、月、日、时、分和秒。它可以包含秒的小数部分和时间区域指示符。(在没有时间区域指示的情况下,假定时间戳为本地时间。)
iso_date
中任何前导或尾随空格都将被忽略。
此函数已被弃用,连同GTimeVal本身,在GLib 2.62中。可以使用类似以下代码的功能
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);
自:2.12
自:2.62
由于GTimeVal不是2038年安全的。请使用g_date_time_new_from_iso8601()
代替。
参数
iso_date
-
类型:
const gchar*
ISO 8601编码的日期字符串。
数据由函数的调用者所有。 值是null终止的UTF-8字符串。 time_
-
类型:
GTimeVal
A
GTimeVal
.将由函数设置参数。 返回的数据由函数所有。