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 the interval format is based.
273 const UnicodeString& skeleton,
278 * Construct a DateIntervalFormat from skeleton
282 * createInstance(const UnicodeString& skeleton, const Locale& locale,
286 * @param skeleton the skeleton on which interval format based.
293 const UnicodeString& skeleton,
298 * Construct a DateIntervalFormat from skeleton
325 * @param skeleton the skeleton on which interval format based.
338 const UnicodeString& skeleton,
607 * a DateIntervalInfo, and skeleton.
620 * @param skeleton the skeleton of the date formatter
624 const UnicodeString* skeleton, UErrorCode& status);
635 * @param skeleton the skeleton of this formatter.
641 const UnicodeString* skeleton,
645 * Create a simple date/time formatter from skeleton, given locale,
648 * @param skeleton the skeleton on which date format based.
657 const UnicodeString& skeleton,
702 * For example, it has interval patterns on skeleton "dMy" and "hm",
703 * but it does not have interval patterns on skeleton "dMyhm".
705 * The rule to generate interval patterns for both date and time skeleton are
721 * For example, a pattern/skeleton is "hm", but the interval pattern
733 * a skeleton, and a date time pattern generator.
735 * @param skeleton a skeleton
739 const UnicodeString& skeleton,
745 * get separated date and time skeleton from a combined skeleton.
747 * The difference between date skeleton and normalizedDateSkeleton are:
752 ** the difference between time skeleton and normalizedTimeSkeleton are:
753 * 1. both 'H' and 'h' are normalized as 'h' in normalized time skeleton,
754 * 2. 'a' is omitted in normalized time skeleton.
756 * skeleton
759 * @param skeleton given combined skeleton.
760 * @param date Output parameter for date only skeleton.
763 * @param time Output parameter for time only skeleton.
765 * skeleton.
768 static void U_EXPORT2 getDateTimeSkeleton(const UnicodeString& skeleton,
789 * 2. there might be no pattern for 'y' differ for skeleton "Md",
791 * need to look for it from skeleton 'yMd'
793 * @param dateSkeleton normalized date skeleton
794 * @param timeSkeleton normalized time skeleton
795 * @return whether the resource is found for the skeleton.
796 * TRUE if interval pattern found for the skeleton,
809 * but also return the extended skeleton and its best match skeleton.
812 * @param skeleton skeleton
813 * @param bestSkeleton the best match skeleton which has interval pattern
815 * @param differenceInfo the difference between skeleton and best skeleton
816 * 0 means the best matched skeleton is the same as input skeleton
821 * @param extendedSkeleton extended skeleton
822 * @param extendedBestSkeleton extended best match skeleton
824 * through extending skeleton or not.
826 * extending skeleton, FALSE otherwise.
829 const UnicodeString* skeleton,
837 * the field width in input skeleton.
855 * @param inputSkeleton the input skeleton
856 * @param bestMatchSkeleton the best match skeleton
873 * This is used to handle time interval patterns on skeleton with
889 * check whether a calendar field present in a skeleton.
891 * @param skeleton given skeleton on which to check the calendar field
892 * @return true if field present in a skeleton.
895 const UnicodeString& skeleton);