GLib.TimeZone.prototype.adjust_time
function adjust_time(type: GLib.TimeType, time_: Number(gint64)): Number(gint) {
// Gjs wrapper for g_time_zone_adjust_time()
}
Finds an interval within tz that corresponds to the given time_, possibly adjusting time_ if required to fit into an interval. The meaning of time_ depends on type.
This function is similar to GLib.TimeZone.prototype.find_interval, with the difference that it always succeeds (by making the adjustments described below).
In any of the cases where GLib.TimeZone.prototype.find_interval succeeds then this function returns the same value, without modifying time_.
This function may, however, modify time_ in order to deal with non-existent times. If the non-existent local time_ of 02:30 were requested on March 14th 2010 in Toronto then this function would adjust time_ to be 03:00 and return the interval containing the adjusted time.
Since 2.26
- type
the GLib.TimeType of time_
- time_
a pointer to a number of seconds since January 1, 1970
- Returns
the interval containing time_, never -1