Home | History | Annotate | Download | only in unicode

Lines Matching refs:date

19  * \brief C++ API: Format and parse date interval in a language-independent manner.
35 * DateIntervalFormat is a class for formatting and parsing date
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, minute, and second
97 * (though we do not currently have specific intervalFormat date for skeletons
100 * year > month > date > hour (in day) > minute > second
119 * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
122 * the date interval pattern is "MMM d - MMM d, yyyy",
125 * the date interval pattern is "MMM d-d, yyyy", such as "Jan 10-20, 2007".
127 * For date skeleton, the interval patterns when year, or month, or date is
141 * For the combination of date and time,
153 * otherwise, present the date followed by the range expression
162 * If two dates are the same, the interval pattern is the single date pattern.
167 * the interval pattern is the single date pattern.
173 * formatting: time zone, calendar type, pattern, date format symbols,
174 * and date interval patterns.
179 * Users are encouraged to created date interval formatter this way and
191 * DateIntervalInfo provides the date interval patterns.
204 * // the date interval object which the DateIntervalFormat formats on
233 * @return a date time interval formatter which the caller owns.
244 * the date interval pattern information is load from resource files.
245 * Users are encouraged to created date interval formatter this way and
265 * @return a date time interval formatter which the caller owns.
291 * @return a date time interval formatter which the caller owns.
304 * In this factory method, user provides its own date interval pattern
331 * @return a date time interval formatter which the caller owns.
433 * @param fromCalendar calendar set to the from date in date interval
434 * to be formatted into date interval string
435 * @param toCalendar calendar set to the to date in date interval
436 * to be formatted into date interval string
457 * Date interval parsing is not supported. Please do not use.
460 * date time interval strings into Formattable objects with
488 * Gets the date time interval patterns.
489 * @return the date time interval patterns associated with
490 * this date interval formatter.
497 * Set the date time interval patterns.
507 * Gets the date formatter
508 * @return the date formatter associated with this date interval formatter.
580 * Interval pattern consists of 2 single date patterns and the separator.
582 * a single date pattern "MMM d", another single date pattern "MMM d, yyyy",
586 * Also, the first date appears in an interval pattern could be
587 * the earlier date or the later date.
594 * Whether the first date in interval pattern is later date or not.
599 * For example, given 2 date, Jan 10, 2007 to Feb 10, 2007.
620 * full pattern, and date format symbols information.
629 * @param locale the locale of this date interval formatter.
631 * @param skeleton the skeleton of the date formatter
644 * @param locale the locale of this date interval formatter.
648 * @return a date time interval formatter which the caller owns.
667 * @param pat0 Formatted date/time value to replace {0}
669 * @param pat1 Formatted date/time value to replace {1}
686 * full pattern of the date formatter.
688 * @param fromCalendar calendar set to the from date in date interval
689 * to be formatted into date interval string
690 * @param toCalendar calendar set to the to date in date interval
691 * to be formatted into date interval string
715 * patterns based on date or time only.
716 * It does not have interval patterns based on both date and time.
717 * Interval patterns on both date and time are algorithm generated.
722 * The rule to generate interval patterns for both date and time skeleton are
729 * 2) otherwise, present the date followed by the range expression
739 * includes year, month, and date when year, month, and date differs.
750 * a skeleton, and a date time pattern generator.
762 * get separated date and time skeleton from a combined skeleton.
764 * The difference between date skeleton and normalizedDateSkeleton are:
777 * @param date Output parameter for date only skeleton.
778 * @param normalizedDate Output parameter for normalized date only
786 UnicodeString& date,
794 * Generate date or time interval pattern from resource,
810 * @param dateSkeleton normalized date skeleton
867 * Since date interval format is well-formed format,
868 * date and time skeletons are normalized previously,
888 * Concat a single date pattern with a time interval pattern,
891 * both time and date. Present the date followed by
893 * @param format date and time format
894 * @param datePattern date pattern
934 * @param laterDateFirst whether later date appear first in interval pattern
947 * @param laterDateFirst whether the first date in intervalPattern
948 * is earlier date or later date
971 * The 2 calendars with the from and to date.