Home | History | Annotate | Download | only in unicode

Lines Matching full:date

18  * \brief C++ API: Format and parse date interval in a language-independent manner.
34 * DateIntervalFormat is a class for formatting and parsing date
36 * Date interval formatting is supported in Gregorian calendar only.
40 * Date interval means from one date to another date,
49 * For example, the date interval format from "Jan 11, 2008" to "Jan 18,. 2008"
55 * There is no structural information in date time patterns.
56 * For any punctuations and string literals inside a date time pattern,
62 * We introduce class DateIntervalInfo to save date interval
63 * patterns, similar to date time pattern in SimpleDateFormat.
91 * in date time patterns, will be returned without honor the field pattern
96 * year, month, date, day-of-week, am-pm, hour, hour-of-day, and minute.
98 * year > month > date > hour (in day) > minute
117 * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
120 * the date interval pattern is "MMM d - MMM d, yyyy",
123 * the date interval pattern is ""MMM d-d, yyyy", such as "Jan 10-20, 2007".
125 * For date skeleton, the interval patterns when year, or month, or date is
139 * For the combination of date and time,
151 * otherwise, present the date followed by the range expression
160 * If two dates are the same, the interval pattern is the single date pattern.
165 * the interval pattern is the single date pattern.
171 * formatting: time zone, calendar type, pattern, date format symbols,
172 * and date interval patterns.
177 * Users are encouraged to created date interval formatter this way and
189 * DateIntervalInfo provides the date interval patterns.
202 * // the date interval object which the DateIntervalFormat formats on
231 * @return a date time interval formatter which the caller owns.
242 * the date interval pattern information is load from resource files.
243 * Users are encouraged to created date interval formatter this way and
263 * @return a date time interval formatter which the caller owns.
284 * @return a date time interval formatter which the caller owns.
297 * In this factory method, user provides its own date interval pattern
324 * @return a date time interval formatter which the caller owns.
412 * @param fromCalendar calendar set to the from date in date interval
413 * to be formatted into date interval string
414 * @param toCalendar calendar set to the to date in date interval
415 * to be formatted into date interval string
433 * Date interval parsing is not supported. Please do not use.
436 * date time interval strings into Formattable objects with
464 * Gets the date time interval patterns.
465 * @return the date time interval patterns associated with
466 * this date interval formatter.
473 * Set the date time interval patterns.
483 * Gets the date formatter
484 * @return the date formatter associated with this date interval formatter.
534 * Interval pattern consists of 2 single date patterns and the separator.
536 * a single date pattern "MMM d", another single date pattern "MMM d, yyyy",
540 * Also, the first date appears in an interval pattern could be
541 * the earlier date or the later date.
549 * Whether the first date in interval pattern is later date or not.
554 * For example, given 2 date, Jan 10, 2007 to Feb 10, 2007.
575 * full pattern, and date format symbols information.
584 * @param locale the locale of this date interval formatter.
586 * @param skeleton the skeleton of the date formatter
600 * @param locale the locale of this date interval formatter.
604 * @return a date time interval formatter which the caller owns.
613 * Create a simple date/time formatter from skeleton, given locale,
614 * and date time pattern generator.
616 * @param skeleton the skeleton on which date format based.
618 * @param dtpng the date time pattern generator.
620 * If it is failure, the returned date formatter will
622 * @return a simple date formatter which the caller owns.
641 * full pattern of the date formatter.
643 * @param fromCalendar calendar set to the from date in date interval
644 * to be formatted into date interval string
645 * @param toCalendar calendar set to the to date in date interval
646 * to be formatted into date interval string
668 * patterns based on date or time only.
669 * It does not have interval patterns based on both date and time.
670 * Interval patterns on both date and time are algorithm generated.
675 * The rule to generate interval patterns for both date and time skeleton are
682 * 2) otherwise, present the date followed by the range expression
692 * includes year, month, and date when year, month, and date differs.
704 * a skeleton, and a date time pattern generator.
717 * get separated date and time skeleton from a combined skeleton.
719 * The difference between date skeleton and normalizedDateSkeleton are:
732 * @param date Output parameter for date only skeleton.
733 * @param normalizedDate Output parameter for normalized date only
742 UnicodeString& date,
750 * Generate date or time interval pattern from resource,
766 * @param dateSkeleton normalized date skeleton
825 * Since date interval format is well-formed format,
826 * date and time skeletons are normalized previously,
847 * Concat a single date pattern with a time interval pattern,
850 * both time and date. Present the date followed by
852 * @param format date and time format
854 * @param datePattern date pattern
899 * @param laterDateFirst whether later date appear first in interval pattern
913 * @param laterDateFirst whether the first date in intervalPattern
914 * is earlier date or later date
938 * The 2 calendars with the from and to date.
946 * Date time pattern generator