函数

GLibTimeZonenew_offset

自:2.58

声明 [源]

GTimeZone*
g_time_zone_new_offset (
  gint32 seconds
)

描述 [源]

创建与给定常数偏移量相对应的 GTimeZone,偏移量为秒。

这等价于调用 g_time_zone_new() 并传递形式为 [+|-]hh[:mm[:ss]] 的字符串。

如果 seconds 太大(大于 24 小时),则此函数可能会失败,在这种情况下,此函数将返回 UTC 时区以进行向后兼容。要检测此类失败,请直接使用 g_time_zone_new_identifier()

自:2.58

参数

seconds

类型: gint32

相对于 UTC 的偏移量,以秒计。

返回值

类型: GTimeZone

相对于 UTC 的给定偏移量的时区,或在失败时返回 UTC

函数的调用者负责获取数据并负责释放它。