Home | History | Annotate | Download | only in unicode

Lines Matching full:skeleton

69  * from (skeleton, the_largest_different_calendar_field)
73 * A skeleton
94 * letter length in skeleton.
116 * There is a set of pre-defined static skeleton strings.
119 * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
129 * For date skeleton, the interval patterns when year, or month, or date is
131 * For time skeleton, the interval patterns when am/pm, or hour, or minute is
135 * If a skeleton is not found in a locale's DateIntervalInfo, which means
136 * the interval patterns for the skeleton is not defined in resource file,
180 * create an instance using default or given locale plus given skeleton.
182 * to use the pre-defined skeleton macros, such as
187 * create an instance using default or given locale plus given skeleton
192 * Local plus skeleton provides full pattern information.
226 * Construct a DateIntervalFormat from skeleton and the default locale.
229 * createInstance(const UnicodeString& skeleton, const Locale& locale,
233 * @param skeleton the skeleton on which interval format based.
239 const UnicodeString& skeleton,
243 * Construct a DateIntervalFormat from skeleton and a given locale.
248 * to use the pre-defined skeleton macros.
258 * For example, for en_GB, if skeleton is UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY,
260 * the interval patterns defined in resource file to above skeleton are:
264 * @param skeleton the skeleton on which the interval format is based.
277 const UnicodeString& skeleton,
282 * Construct a DateIntervalFormat from skeleton
286 * createInstance(const UnicodeString& skeleton, const Locale& locale,
290 * @param skeleton the skeleton on which interval format based.
297 const UnicodeString& skeleton,
302 * Construct a DateIntervalFormat from skeleton
329 * @param skeleton the skeleton on which interval format based.
342 const UnicodeString& skeleton,
626 * a DateIntervalInfo, and skeleton.
639 * @param skeleton the skeleton of the date formatter
643 const UnicodeString* skeleton, UErrorCode& status);
654 * @param skeleton the skeleton of this formatter.
660 const UnicodeString* skeleton,
730 * For example, it has interval patterns on skeleton "dMy" and "hm",
731 * but it does not have interval patterns on skeleton "dMyhm".
733 * The rule to generate interval patterns for both date and time skeleton are
749 * For example, a pattern/skeleton is "hm", but the interval pattern
761 * a skeleton, and a date time pattern generator.
763 * @param skeleton a skeleton
767 const UnicodeString& skeleton,
773 * get separated date and time skeleton from a combined skeleton.
775 * The difference between date skeleton and normalizedDateSkeleton are:
780 ** the difference between time skeleton and normalizedTimeSkeleton are:
781 * 1. both 'H' and 'h' are normalized as 'h' in normalized time skeleton,
782 skeleton.
784 * skeleton
787 * @param skeleton given combined skeleton.
788 * @param date Output parameter for date only skeleton.
791 * @param time Output parameter for time only skeleton.
793 * skeleton.
796 static void U_EXPORT2 getDateTimeSkeleton(const UnicodeString& skeleton,
817 * 2. there might be no pattern for 'y' differ for skeleton "Md",
819 * need to look for it from skeleton 'yMd'
821 * @param dateSkeleton normalized date skeleton
822 * @param timeSkeleton normalized time skeleton
823 * @return whether the resource is found for the skeleton.
824 * TRUE if interval pattern found for the skeleton,
837 * but also return the extended skeleton and its best match skeleton.
840 * @param skeleton skeleton
841 * @param bestSkeleton the best match skeleton which has interval pattern
843 * @param differenceInfo the difference between skeleton and best skeleton
844 * 0 means the best matched skeleton is the same as input skeleton
849 * @param extendedSkeleton extended skeleton
850 * @param extendedBestSkeleton extended best match skeleton
852 * through extending skeleton or not.
854 * extending skeleton, FALSE otherwise.
857 const UnicodeString* skeleton,
865 * the field width in input skeleton.
883 * @param inputSkeleton the input skeleton
884 * @param bestMatchSkeleton the best match skeleton
901 * This is used to handle time interval patterns on skeleton with
915 * check whether a calendar field present in a skeleton.
917 * @param skeleton given skeleton on which to check the calendar field
918 * @return true if field present in a skeleton.
921 const UnicodeString& skeleton);