Lines Matching full:time
14 * \brief C++ API: Rule based customizable time zone
41 * @param id The time zone ID.
42 * @param initialRule The initial time zone rule.
88 * Adds the <code>TimeZoneRule</code> which represents time transitions.
96 * make this <code>RuleBasedTimeZone</code> ready to handle common time
106 * calcuation APIs. This method collects time zone rules specified
109 * time zone APIs such as getOffset(), getNextTransition() and others.
126 * to GMT to get local time in this time zone, taking daylight savings time into
128 * whether daylight savings time is in effect and needs to be figured into the offset
129 * that is returned (in other words, what is the adjusted GMT offset in this time zone
130 * at this particular date and time?). For the time zones produced by createTimeZone(),
132 * and time fields are local standard time.
135 * which returns both the raw and the DST offset for a given time. This method
143 * @param millis The reference date's milliseconds in day, local standard time
145 * @return The offset in milliseconds to add to GMT to get local time.
152 * Gets the time zone offset, for current date, modified in case of
153 * daylight savings. This is the offset to add *to* UTC to get local time.
156 * which returns both the raw and the DST offset for a given time. This method
164 * @param millis The reference date's milliseconds in day, local standard time
167 * @return The offset in milliseconds to add to GMT to get local time.
175 * Returns the time zone raw and GMT offset for the given moment
176 * in time. Upon return, local-millis = GMT-millis + rawOffset +
181 * @param date moment in time for which to return offsets, in
183 * time or local wall time, depending on `local'.
184 * @param local if true, `date' is local wall time; otherwise it
185 * is in GMT time.
190 * total offset between local and GMT time. If DST is not in
201 * to GMT to get local time, before taking daylight savings time into account).
203 * @param offsetMillis The new raw GMT offset for this time zone.
210 * to GMT to get local time, before taking daylight savings time into account).
218 * Queries if this time zone uses daylight savings time.
219 * @return true if this time zone uses daylight savings time,
226 * Queries if the given date is in daylight savings time in
227 * this time zone.
229 * deletes it each time it is called. This is a deprecated method
234 * @return true if the given date is in daylight savings time,
251 * Gets the first time zone transition after the base time.
252 * @param base The base time.
253 * @param inclusive Whether the base time is inclusive or not.
254 * @param result Receives the first transition after the base time.
261 * Gets the most recent time zone transition before the base time.
262 * @param base The base time.
263 * @param inclusive Whether the base time is inclusive or not.
264 * @param result Receives the most recent transition before the base time.
271 * Returns the number of <code>TimeZoneRule</code>s which represents time transitions,
272 * for this time zone, that is, all <code>TimeZoneRule</code>s for this time zone except
275 * @return The number of <code>TimeZoneRule</code>s representing time transitions.
282 * which represent time transitions for this time zone. On successful return,
286 * rule instance held by this time zone instance. Therefore, after this time zone
300 * Get time zone offsets from local wall time.
312 UBool findNext(UDate base, UBool inclusive, UDate& time, TimeZoneRule*& from, TimeZoneRule*& to) const;
313 UBool findPrev(UDate base, UBool inclusive, UDate& time, TimeZoneRule*& from, TimeZoneRule*& to) const;