Creación de una aplicación Java que admite diferentes configuraciones regionales, pero desea personalizar la visualización de DateFormat más allá de lo que está disponible entre las opciones FULL, LONG, MEDIUM y SHORT DateFormat. Me gustaría hacer cosas como colocar un carácter entre los componentes de fecha y hora de un DateFormat.getDateTimeFormat(), minúsculas de AM/PM, etc., al menos para inglés.Personalización de formateadores java.text para diferentes configuraciones regionales
puede pensar en 3 maneras de hacerlo:
1) Si la configuración regional es Inglés, usar mi cadena de formato personalizado en un nuevo objeto SimpleDateFormat.
2) modificar las cadenas de formato por defecto para las configuraciones regionales existentes
3) Crear una nueva variante local que especifica las cadenas de formato que quieren
No se puede encontrar la manera de hacer 2 o 3 (o si incluso es posible), y preferiría no hacer 1 ... ¿Alguien ha tratado con algo como esto antes?
también, parece que 2 o 3 serían necesarios para minicar la AM/PM? (Especificando el recurso AmPmMarkers para la configuración del formato de fecha del lugar)
porque a veces debe ser "{0, tiempo, short} aquí su texto {0, date, short}", dependiendo de la lugar. –