Configuración regional en el método Calendal.getInstance(Locale aLocale)

¿Cuál es el papel de Locale en el método especificado en el título de la pregunta? ¿Cómo afecta los resultados? Estoy probando las siguientes dos líneas de código:

Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime().toString());

Recibo el mismo resultado aunque lo pruebo con el parámetro Locale.GERMANY o Locale.ITALY. ¿Cuándo afecta realmente al resultado?

preguntado el 31 de diciembre de 12 a las 15:12

El método toString() al que está llamando está en la clase Date. Puede intentar llamar a cal.toString() para ver si obtiene un resultado diferente. -

2 Respuestas

Será útil cuando haga llamadas como el primer día de la semana, etc., cuando haga getTime() es posible que no vea ninguna diferencia.

Según javadoc

Calendario define una semana de siete días específica de la localidad usando dos parámetros: el primer día de la semana y los días mínimos en la primera semana (de 1 a 7). Estos números se toman de los datos de recursos locales cuando se construye un calendario.

Respondido el 31 de diciembre de 12 a las 15:12

para algunos lugares, también puede obtener un calendario hindú, por ejemplo, y no uno gregoriano: radai

Bueno, voy con Locale.GERMANY y Locale.ITALY teniendo el mismo tiempo.

Intente comparar Locale.CANADA con Locale.GERMANY

Respondido el 31 de diciembre de 12 a las 17:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.