方法
GLibDateTimeto_timeval
已弃用:2.62 自:2.26
声明 [源]
gboolean
g_date_time_to_timeval (
GDateTime* datetime,
GTimeVal* tv
)
描述 [源]
将 datetime
表示的时间点存储到 tv
中。
GTimeVal
中包含的时间总是以自1970-01-01 00:00:00 UTC以来经过的秒数的形式存储,而不考虑与 datetime
关联的时区。
在 'long' 是32位(即:所有32位系统和所有Windows系统)的系统上,GTimeVal
无法存储 GDateTime
能够表示的所有值范围。在这些系统上,此函数返回 FALSE
,以指示时间超出范围。
在 'long' 是64位的系统上,此函数永远不会失败。
自:2.26
自:2.62
GTimeVal
不是2038年安全。请使用 g_date_time_to_unix()
替代。
参数
tv
-
类型:
GTimeVal
要修改的
GTimeVal
。数据由方法调用者拥有。