结构体

GLibTimeVal

弃用:2.62 

说明 [src]

struct GTimeVal {
  glong tv_sec;
  glong tv_usec;
}

表示精确时间,带秒和微秒。

类似于 gettimeofday() UNIX 系统调用返回的 timeval 结构体。

GLib 尝试将使用 64 位整数表示微秒精度时间统一起来。因此,此类型将在 GLib 的未来版本中移除。将 glong 用于 tv_sec 的一个后果是在 32 位系统上,GTimeVal 会受到 2038 年问题的影响。

结构成员
tv_sec

秒。

tv_usec

微秒。

自版本 2.62 起弃用。

请改用 GDateTime 或 #guint64。

函数

g_time_val_from_iso8601

将包含 ISO 8601 编码日期和时间的字符串转换为 GTimeVal,并将其放入 time_ 中。

弃用:2.62 自版本 2.12 起提供

实例方法

g_time_val_add

time_ 中添加指定数量的微秒。microseconds 也可以为负值,以减小 time_ 的值。

弃用:2.62 

g_time_val_to_iso8601

time_ 转换为 RFC 3339 编码字符串,相对于协调世界时 (UTC)。这是 ISO 8601 允许的众多格式之一。

弃用:2.62 自版本 2.12 起提供