Método DayOfWeek getDisplayName() en Java con ejemplos

El método getDisplayName() de java.time.DayOfWeek es una función integrada en Java que devuelve la representación textual del día de la semana de acuerdo con el parámetro de clase Locale especificado y TextStyle. TextStyle define tres elementos ‘FULL’, ‘SHORT’ y ‘NARROW’. La clase Locale representa un idioma específico y una región del mundo.

Declaración del método:

 public String getDisplayName(TextStyle style, Locale locale)

Sintaxis:

 String text = dayOfWeekObject.getDisplayName(TextStyle style, Locale locale)

Parámetros: Este método toma dos parámetros:

  • estilo – es el TestStyle que puede ser de tres elementos ‘COMPLETO’, ‘CORTO’ y ‘ESTRECHO’.
  • locale : representa un idioma específico y una región del mundo. La configuración regional predeterminada es EE. UU.
  • dayOfWeekObject : es una instancia de DayOfWeek.
  • Valor devuelto: la función devuelve la representación textual del día de la semana de acuerdo con el parámetro de clase Locale especificado y TextStyle.

    Los siguientes programas ilustran el método anterior:
    Programa 1:

    // Java Program Demonstrate getDisplayName()
    // method of DayOfWeek
      
    import java.time.*;
    import java.time.format.TextStyle;
    import java.util.Locale;
      
    class DayOfWeekExample {
        public static void main(String[] args)
        {
            // Initializing a DayOfWeek instance
            DayOfWeek dayOfWeek = DayOfWeek.MONDAY;
      
            // Get textual representation of the
            // day-of-week in FULL style
            String full_name
                = dayOfWeek
                      .getDisplayName(TextStyle.FULL,
                                      Locale.getDefault());
      
            // Get textual representation of the
            // day-of-week in SHORT style
            String short_name
                = dayOfWeek
                      .getDisplayName(TextStyle.SHORT,
                                      Locale.getDefault());
      
            // Get textual representation of the
            // day-of-week in NARROW style
            String narrow_name
                = dayOfWeek
                      .getDisplayName(TextStyle.NARROW,
                                      Locale.getDefault());
      
            // Printing the textual names of the day-of-week
            System.out.println(full_name);
      
            System.out.println(short_name);
      
            System.out.println(narrow_name);
        }
    }
    
    Producción:

    Monday
    Mon
    M
    

    Programa 2:

    // Java Program Demonstrate getDisplayName()
    // method of DayOfWeek
      
    import java.time.*;
    import java.time.DayOfWeek;
    import java.time.format.TextStyle;
    import java.util.Locale;
      
    class DayOfWeekExample {
        public static void main(String[] args)
        {
            // Initializing a DayOfWeek instance
            DayOfWeek dayOfWeek = DayOfWeek.WEDNESDAY;
      
            // Get textual representation of the
            // day-of-week in FULL style
            String full_name
                = dayOfWeek
                      .getDisplayName(TextStyle.FULL,
                                      Locale.getDefault());
      
            // Get textual representation of the
            // day-of-week in SHORT style
            String short_name
                = dayOfWeek
                      .getDisplayName(TextStyle.SHORT,
                                      Locale.getDefault());
      
            // Get textual representation of the
            // day-of-week in NARROW style
            String narrow_name
                = dayOfWeek
                      .getDisplayName(TextStyle.NARROW,
                                      Locale.getDefault());
      
            // Printing the textual names of the day-of-week
            System.out.println(full_name);
      
            System.out.println(short_name);
      
            System.out.println(narrow_name);
        }
    }
    
    Producción:

    Wednesday
    Wed
    W
    

    Referencia: https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#getDisplayName-java.time.format.TextStyle-java.util.Locale-

    Publicación traducida automáticamente

    Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *