方法
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-
类型:
GTimeTypetime_的GTimeType。 time_-
类型:
gint64*指向自 1970 年 1 月 1 日以来的秒数。
该参数将被函数修改。