Home | History | Annotate | Download | only in i18n

Lines Matching full:intervalpattern

333     const PatternInfo& intervalPattern = fIntervalPatterns[itvPtnIndex];
335 if ( intervalPattern.firstPart.isEmpty() &&
336 intervalPattern.secondPart.isEmpty() ) {
349 if ( intervalPattern.firstPart.isEmpty() ) {
353 fDateFormat->applyPattern(intervalPattern.secondPart);
360 if ( intervalPattern.laterDateFirst ) {
371 fDateFormat->applyPattern(intervalPattern.firstPart);
373 if ( !intervalPattern.secondPart.isEmpty() ) {
374 fDateFormat->applyPattern(intervalPattern.secondPart);
1014 const UnicodeString& intervalPattern) {
1016 setIntervalPattern(field, intervalPattern, order);
1022 const UnicodeString& intervalPattern,
1024 const UnicodeString* pattern = &intervalPattern;
1030 if ( intervalPattern.startsWith(gLaterFirstPrefix, prefixLength) ) {
1032 intervalPattern.extract(prefixLength,
1033 intervalPattern.length() - prefixLength,
1036 } else if ( intervalPattern.startsWith(gEarlierFirstPrefix,
1039 intervalPattern.extract(earliestFirstLength,
1040 intervalPattern.length() - earliestFirstLength,
1158 DateIntervalFormat::splitPatternInto2Part(const UnicodeString& intervalPattern) {
1187 for (i = 0; i < intervalPattern.length(); ++i) {
1188 UChar ch = intervalPattern.charAt(i);
1204 if ((i+1) < intervalPattern.length() &&
1205 intervalPattern.charAt(i+1) == '\'') {