Home | History | Annotate | Download | only in unicode

Lines Matching full:interval

19  * \brief C++ API: Date/Time interval patterns for formatting date/time interval
33 * date time interval patterns. It is used by DateIntervalFormat.
38 * DateIntervalFormat will take care of it when creating a date interval
42 * For power users, who want to create their own date interval patterns,
43 * or want to re-set date interval patterns, they could do so by
47 * Logically, the interval patterns are mappings
73 * The calendar fields we support for interval formatting are:
86 * There are pre-defined interval patterns for those pre-defined skeletons
90 * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
93 * the date interval pattern is "MMM d - MMM d, yyyy",
96 * the date interval pattern is "MMM d-d, yyyy", such as "Jan 10-20, 2007".
98 * For date skeleton, the interval patterns when year, or month, or date is
100 * For time skeleton, the interval patterns when am/pm, or hour, or minute is
105 * There are 2 dates in interval pattern. For most locales, the first date
106 * in an interval pattern is the earlier date. There might be a locale in which
107 * the first date in an interval pattern is the later date.
110 * the first date in the interval pattern for this locale is earlier date.
113 * For a particular interval pattern, the default order can be overriden
114 * by prefixing "latestFirst:" or "earliestFirst:" to the interval pattern.
116 * but for skeleton "yMMMd", the interval pattern when day is different is
117 * "latestFirst:d-d MMM yy", it means by default, the first date in interval
125 * initialized with the pre-defined interval patterns for a given or
129 * by supplying their own interval patterns.
134 * the interval patterns using setIntervalPattern function as so desired.
135 * Currently, users can only set interval patterns when the following
138 * Interval patterns when other calendar fields are different is not supported.
146 * Through ICU 4.4, date interval patterns are only supported in the Gregorian
156 * It does not initialize any interval patterns except
162 * wants to create their own interval patterns and use them to create
163 * date interval formatter.
173 * @param locale the interval patterns are loaded from the appropriate calendar
230 * Provides a way for client to build interval patterns.
245 * Currently, users can only set interval patterns when the following
248 * Interval patterns when other calendar fields are different are
251 * @param skeleton the skeleton on which interval pattern based
253 * @param intervalPattern the interval pattern on the largest different
256 * "year", the interval pattern for en_US when year
267 * Get the interval pattern given skeleton and
282 * Get the fallback interval pattern.
291 * Re-set the fallback interval pattern.
299 * @param fallbackPattern fall-back interval pattern.
309 * return default date ordering in interval pattern. TRUE if the first date
343 * Following is for saving the interval patterns.
344 * We only support interval patterns on
362 * Max index for stored interval patterns
380 /* Set Interval pattern.
382 * It sets interval pattern into the hash map.
384 * @param skeleton skeleton on which the interval pattern based
386 * @param intervalPattern the interval pattern on the largest different
397 * which has pre-defined interval pattern in resource file.
446 * Convert calendar field to the interval pattern index in
452 * We reserve only 4 interval patterns for a skeleton.
456 * @return interval pattern index in hash table
492 // fallback interval pattern