Home | History | Annotate | Download | only in unicode

Lines Matching refs:skeleton

67  * from (skeleton, the_largest_different_calendar_field)
71 * A skeleton
92 * letter length in skeleton.
112 * There is a set of pre-defined static skeleton strings.
115 * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
125 * For date skeleton, the interval patterns when year, or month, or date is
127 * For time skeleton, the interval patterns when am/pm, or hour, or minute is
131 * If a skeleton is not found in a locale's DateIntervalInfo, which means
132 * the interval patterns for the skeleton is not defined in resource file,
176 * create an instance using default or given locale plus given skeleton.
178 * to use the pre-defined skeleton macros, such as
183 * create an instance using default or given locale plus given skeleton
188 * Local plus skeleton provides full pattern information.
222 * Construct a DateIntervalFormat from skeleton and the default locale.
225 * createInstance(const UnicodeString& skeleton, const Locale& locale,
229 * @param skeleton the skeleton on which interval format based.
235 const UnicodeString& skeleton,
239 * Construct a DateIntervalFormat from skeleton and a given locale.
244 * to use the pre-defined skeleton macros.
254 * For example, for en_GB, if skeleton is UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY,
256 * the interval patterns defined in resource file to above skeleton are:
260 * @param skeleton the skeleton on which interval format based.
268 const UnicodeString& skeleton,
273 * Construct a DateIntervalFormat from skeleton
277 * createInstance(const UnicodeString& skeleton, const Locale& locale,
281 * @param skeleton the skeleton on which interval format based.
288 const UnicodeString& skeleton,
293 * Construct a DateIntervalFormat from skeleton
320 * @param skeleton the skeleton on which interval format based.
328 const UnicodeString& skeleton,
576 * a DateIntervalInfo, and skeleton.
589 * @param skeleton the skeleton of the date formatter
594 const UnicodeString* skeleton, UErrorCode& status);
605 * @param skeleton the skeleton of this formatter.
612 const UnicodeString* skeleton,
616 * Create a simple date/time formatter from skeleton, given locale,
619 * @param skeleton the skeleton on which date format based.
629 const UnicodeString& skeleton,
675 * For example, it has interval patterns on skeleton "dMy" and "hm",
676 * but it does not have interval patterns on skeleton "dMyhm".
678 * The rule to generate interval patterns for both date and time skeleton are
694 * For example, a pattern/skeleton is "hm", but the interval pattern
707 * a skeleton, and a date time pattern generator.
709 * @param skeleton a skeleton
714 const UnicodeString& skeleton,
720 * get separated date and time skeleton from a combined skeleton.
722 * The difference between date skeleton and normalizedDateSkeleton are:
727 ** the difference between time skeleton and normalizedTimeSkeleton are:
728 * 1. both 'H' and 'h' are normalized as 'h' in normalized time skeleton,
729 * 2. 'a' is omitted in normalized time skeleton.
731 * skeleton
734 * @param skeleton given combined skeleton.
735 * @param date Output parameter for date only skeleton.
738 * @param time Output parameter for time only skeleton.
740 * skeleton.
744 static void U_EXPORT2 getDateTimeSkeleton(const UnicodeString& skeleton,
765 * 2. there might be no pattern for 'y' differ for skeleton "Md",
767 * need to look for it from skeleton 'yMd'
769 * @param dateSkeleton normalized date skeleton
770 * @param timeSkeleton normalized time skeleton
771 * @return whether the resource is found for the skeleton.
772 * TRUE if interval pattern found for the skeleton,
786 * but also return the extended skeleton and its best match skeleton.
789 * @param skeleton skeleton
790 * @param bestSkeleton the best match skeleton which has interval pattern
792 * @param differenceInfo the difference between skeleton and best skeleton
793 * 0 means the best matched skeleton is the same as input skeleton
798 skeleton
799 * @param extendedBestSkeleton extended best match skeleton
801 * through extending skeleton or not.
803 * extending skeleton, FALSE otherwise.
807 const UnicodeString* skeleton,
815 * the field width in input skeleton.
833 * @param inputSkeleton the input skeleton
834 * @param bestMatchSkeleton the best match skeleton
852 * This is used to handle time interval patterns on skeleton with
869 * check whether a calendar field present in a skeleton.
871 * @param skeleton given skeleton on which to check the calendar field
872 * @return true if field present in a skeleton.
876 const UnicodeString& skeleton);