SimpleDateFormat patrón basado en la configuración regional, pero forzando un año de 4 dígitos

Necesito crear un formato de fecha comodd/MM/yyyy. Es casi comoDateFormat.SHORT, pero contiene dígitos de 4 años.

Intento implementarlo con

new SimpleDateFormat("dd//MM/yyyy", locale).format(date);

Sin embargo, para la configuración regional de EE. UU., El formato es incorrecto.

Existe una forma común de formatear la fecha que cambie el patrón según la configuración regional?

Gracia

Respuestas a la pregunta(4)

Su respuesta a la pregunta