方法
GLibTimeZoneadjust_time
自:2.26
声明 [src]
gint
g_time_zone_adjust_time (
GTimeZone* tz,
GTimeType type,
gint64* time_
)
描述 [src]
在 tz
中找到一个与给定 time_
对应的区间,如果需要则调整 time_
以适应区间。 time_
的含义取决于 type
。
此函数与 g_time_zone_find_interval() 类似,但其区别在于它始终成功(通过进行以下所述的调整)。
当 g_time_zone_find_interval() 成功的所有情况下,此函数返回相同的值,而不修改 time_
。
但是,此函数可能会修改 time_
以处理不存在的时间。如果在 2010 年 3 月 14 日多伦多请求不存在的地方时间 02:30,则此函数会将 time_
调整为 03:00,并返回包含调整时间的区间。
自 2.26 起可用
参数
type
-
类型:
GTimeType
time_
的GTimeType
。 time_
-
类型:
gint64*
指向自 1970 年 1 月 1 日以来的秒数。
该参数将被函数修改。