13 #if !UCONFIG_NO_FORMATTING
18 #include "unicode/udisplaycontext.h"
189 #define UDAT_YEAR "y"
194 #define UDAT_QUARTER "QQQQ"
199 #define UDAT_ABBR_QUARTER "QQQ"
204 #define UDAT_YEAR_QUARTER "yQQQQ"
209 #define UDAT_YEAR_ABBR_QUARTER "yQQQ"
214 #define UDAT_MONTH "MMMM"
219 #define UDAT_ABBR_MONTH "MMM"
224 #define UDAT_NUM_MONTH "M"
229 #define UDAT_YEAR_MONTH "yMMMM"
234 #define UDAT_YEAR_ABBR_MONTH "yMMM"
239 #define UDAT_YEAR_NUM_MONTH "yM"
250 #define UDAT_YEAR_MONTH_DAY "yMMMMd"
256 #define UDAT_YEAR_ABBR_MONTH_DAY "yMMMd"
262 #define UDAT_YEAR_NUM_MONTH_DAY "yMd"
267 #define UDAT_WEEKDAY "EEEE"
272 #define UDAT_ABBR_WEEKDAY "E"
278 #define UDAT_YEAR_MONTH_WEEKDAY_DAY "yMMMMEEEEd"
284 #define UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY "yMMMEd"
290 #define UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY "yMEd"
296 #define UDAT_MONTH_DAY "MMMMd"
302 #define UDAT_ABBR_MONTH_DAY "MMMd"
308 #define UDAT_NUM_MONTH_DAY "Md"
314 #define UDAT_MONTH_WEEKDAY_DAY "MMMMEEEEd"
320 #define UDAT_ABBR_MONTH_WEEKDAY_DAY "MMMEd"
326 #define UDAT_NUM_MONTH_WEEKDAY_DAY "MEd"
334 #define UDAT_HOUR "j"
339 #define UDAT_HOUR24 "H"
344 #define UDAT_MINUTE "m"
350 #define UDAT_HOUR_MINUTE "jm"
356 #define UDAT_HOUR24_MINUTE "Hm"
361 #define UDAT_SECOND "s"
368 #define UDAT_HOUR_MINUTE_SECOND "jms"
375 #define UDAT_HOUR24_MINUTE_SECOND "Hms"
381 #define UDAT_MINUTE_SECOND "ms"
392 #define UDAT_LOCATION_TZ "VVVV"
400 #define UDAT_GENERIC_TZ "vvvv"
408 #define UDAT_ABBR_GENERIC_TZ "v"
416 #define UDAT_SPECIFIC_TZ "zzzz"
424 #define UDAT_ABBR_SPECIFIC_TZ "z"
432 #define UDAT_ABBR_UTC_TZ "ZZZZ"
440 #define UDAT_STANDALONE_MONTH "LLLL"
445 #define UDAT_ABBR_STANDALONE_MONTH "LLL"
451 #define UDAT_HOUR_MINUTE_GENERIC_TZ "jmv"
456 #define UDAT_HOUR_MINUTE_TZ "jmz"
461 #define UDAT_HOUR_GENERIC_TZ "jv"
466 #define UDAT_HOUR_TZ "jz"
775 const UChar *pattern,
776 int32_t patternLength,
789 #if U_SHOW_CPLUSPLUS_API
842 int32_t resultLength,
1050 int32_t resultLength,
1066 const UChar *pattern,
1067 int32_t patternLength);
1096 UDAT_STANDALONE_SHORT_MONTHS,
1097 UDAT_STANDALONE_NARROW_MONTHS,
1100 UDAT_STANDALONE_SHORT_WEEKDAYS,
1101 UDAT_STANDALONE_NARROW_WEEKDAYS,
1108 UDAT_STANDALONE_SHORT_QUARTERS
1138 int32_t symbolIndex,
1140 int32_t resultLength,
1177 int32_t symbolIndex,
1179 int32_t valueLength,
1196 #ifndef U_HIDE_INTERNAL_API
1222 #ifndef U_HIDE_INTERNAL_API
1237 int32_t resultLength,
1254 int32_t resultLength,
1271 const UChar *datePattern,
1272 int32_t datePatternLength,
1273 const UChar *timePattern,
1274 int32_t timePatternLength,
1287 const UChar *pattern,
1288 int32_t patternLength,