El problema
Quiero escribir el nombre del día de la semana en base a un Date para un determinado idioma
La solución.
Para realizar esta titanica labor:
1. Hay que usar SimpleDateFormat para obtener el valor deseado. Para ello le indicaremos al SiimpleDateFormat el formato ( usaremos EEEE para indicar el nombre del día de la semana) y el idioma de salida a través de un objeto Locale.
2. Finalmente el SimpleDateFormat le pasaremos el Date a convertir.
String formatoNombreDia = "EEEE";
Locale localeIdiomaSalida = new Locale("es", "ES" );
SimpleDateFormat sdf = new SimpleDateFormat( formatoNombreDia, localeIdiomaSalida);
Date fecha = new Date();
System.out.println( "El día de la semana es: "+sdf.format( fecha ));
No hay comentarios:
Publicar un comentario