Home | History | Annotate | Download | only in util

Lines Matching refs:wall

141  * <p><strong>Ambiguous Wall Clock Time.</strong> When time offset from UTC has
144 * saving time in US, wall clock time jumps from 12:59 AM (standard) to 2:00 AM
145 * (daylight). Therefore, wall clock time from 1:00 AM to 1:59 AM do not exist on
146 * the date. When the input wall time fall into this missing time slot, the ICU
151 * <p>On the date switching back to standard time, wall clock time is moved back one
152 * hour at 2:00 AM. So wall clock time from 1:00 AM to 1:59 AM occur twice. In this
156 * <p>Ambiguous wall clock time resolution behaviors can be customized by Calendar APIs
387 * specification of the wall time. {@link #DOW_LOCAL} and
1136 * {@link #setSkippedWallTimeOption(int)} specifying an ambiguous wall time
1147 * {@link #setSkippedWallTimeOption(int)} specifying an ambiguous wall time
1158 * ambiguous wall time to be interpreted as the next valid wall time.
1379 * Option used when the specified wall time occurs multiple times.
1384 * Option used when the specified wall time does not exist.
3120 // we don't want the wall time to shift due to changes in DST. If the
3223 // In order to keep the wall time invariant (for fields where this is
3240 // time and the result time. As the result, wall time has
3255 // The result wall time or adjusted wall time was shifted because
3256 // the target wall time does not exist on the result date.
4085 * <strong>[icu]</strong>Sets the behavior for handling wall time repeating multiple times
4089 * is used, the wall time 1:30AM in this example will be interpreted as 1:30 AM EDT
4094 * @param option the behavior for handling repeating wall time, either
4105 throw new IllegalArgumentException("Illegal repeated wall time option - " + option);
4111 * <strong>[icu]</strong>Gets the behavior for handling wall time repeating multiple times
4114 * @return the behavior for handling repeating wall time, either
4126 * <strong>[icu]</strong>Sets the behavior for handling skipped wall time at positive time zone offset
4128 * does not exist because the wall time jump from 1:59 AM EST to 3:00 AM EDT. When
4133 * be resolved as next valid wall time, that is 3:00 AM EDT. The default value is
4137 * When the calendar is strict, such non-existing wall time will cause an exception.
4139 * @param option the behavior for handling skipped wall time at positive time zone
4152 throw new IllegalArgumentException("Illegal skipped wall time option - " + option);
4158 * <strong>[icu]</strong>Gets the behavior for handling skipped wall time at positive time zone offset
4161 * @return the behavior for handling skipped wall time, one of
4893 // wall milliseconds in day.
5294 // ambiguities here. We'll assume a 2:00 am (wall time) switchover time
5303 // - WALLTIME_NEXT_VALID: 3:00 am (DST) (next valid time after 2:30 am on a wall clock)
5312 // In addition to above, when calendar is strict (not default), wall time falls into
5325 // When strict, invalidate a wall time falls into a skipped wall time range.
5326 // When lenient and skipped wall time option is WALLTIME_NEXT_VALID,
5327 // the result time will be adjusted to the next valid time (on wall clock).
5333 // zoneOffset != zoneOffset1 only when the given wall time fall into
5334 // a skipped wall time range caused by positive zone offset transition.
5337 throw new IllegalArgumentException("The specified wall time does not exist due to time zone offset transition.");
5341 // Adjust time to the next valid wall clock time.
5473 * reflects local zone wall time.
5528 long wall = millis + millisInDay;
5532 ((BasicTimeZone)zone).getOffsetFromLocal(wall, nonExistingTimeOpt, duplicatedTimeOpt, offsets);
5535 zone.getOffset(wall, true, offsets);
5539 // Check if the given wall time falls into repeated time range
5540 long tgmt = wall - (offsets[0] + offsets[1]);
5551 // Negative shift within last 6 hours. When WALLTIME_FIRST is used and the given wall time falls
5554 zone.getOffset(wall + offsetDelta, true, offsets);
5558 // When skipped wall time option is WALLTIME_FIRST,
5559 // recalculate offsets from the resolved time (non-wall).
5560 // When the given wall time falls into skipped wall time,
5563 long tgmt = wall - (offsets[0] + offsets[1]);