Home | History | Annotate | Download | only in unicode

Lines Matching full: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.
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,
598 * a DateIntervalInfo, and skeleton.
611 * @param skeleton the skeleton of the date formatter
616 const UnicodeString* skeleton, UErrorCode& status);
627 * @param skeleton the skeleton of this formatter.
634 const UnicodeString* skeleton,
638 * Create a simple date/time formatter from skeleton, given locale,
641 * @param skeleton the skeleton on which date format based.
651 const UnicodeString& skeleton,
697 * For example, it has interval patterns on skeleton "dMy" and "hm",
698 * but it does not have interval patterns on skeleton "dMyhm".
700 * The rule to generate interval patterns for both date and time skeleton are
716 * For example, a pattern/skeleton is "hm", but the interval pattern
729 * a skeleton, and a date time pattern generator.
731 * @param skeleton a skeleton
736 const UnicodeString& skeleton,
742 * get separated date and time skeleton from a combined skeleton.
744 * The difference between date skeleton and normalizedDateSkeleton are:
749 ** the difference between time skeleton and normalizedTimeSkeleton are:
750 * 1. both 'H' and 'h' are normalized as 'h' in normalized time skeleton,
751 * 2. 'a' is omitted in normalized time skeleton.
753 * skeleton
756 * @param skeleton given combined skeleton.
757 * @param date Output parameter for date only skeleton.
760 * @param time Output parameter for time only skeleton.
762 * skeleton.
766 static void U_EXPORT2 getDateTimeSkeleton(const UnicodeString& skeleton,
787 * 2. there might be no pattern for 'y' differ for skeleton "Md",
789 * need to look for it from skeleton 'yMd'
791 * @param dateSkeleton normalized date skeleton
792 * @param timeSkeleton normalized time skeleton
793 * @return whether the resource is found for the skeleton.
794 * TRUE if interval pattern found for the skeleton,
808 * but also return the extended skeleton and its best match skeleton.
811 * @param skeleton skeleton
812 * @param bestSkeleton the best match skeleton which has interval pattern
814 * @param differenceInfo the difference between skeleton and best skeleton
815 * 0 means the best matched skeleton is the same as input skeleton
820 * @param extendedSkeleton extended skeleton
821 * @param extendedBestSkeleton extended best match skeleton
823 * through extending skeleton or not.
825 * 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
874 * This is used to handle time interval patterns on skeleton with
891 * check whether a calendar field present in a skeleton.
893 * @param skeleton given skeleton on which to check the calendar field
894 * @return true if field present in a skeleton.
898 const UnicodeString& skeleton);