Método DateFormatSymbols setMonths() en Java con ejemplos

El método setMonths(String[] newMonth ) de la clase DateFormatSymbols en Java se usa para establecer los nombres de los meses del calendario en formato de string en algunas strings diferentes. Por ejemplo, «Enero» se puede cambiar a «FEBRERO», «JUNIO» se puede cambiar a «GEEK», etc.

Sintaxis:

public void setMonths(String[] newMonth)

Parámetros: el método toma un parámetro newMonth que es una array de tipo String y se refiere a las nuevas strings que se reemplazarán en los meses existentes.

Valores devueltos: el método devuelve los nombres modificados de los meses en un formato de string.

Los siguientes programas ilustran el uso del método setMonths().
Ejemplo 1:

// Java code to demonstrate setMonths()
  
import java.text.DateFormatSymbols;
import java.util.Locale;
  
public class DateFormat_Main {
    public static void main(String args[])
    {
  
        // Initialising DateFormatSymbols object
        DateFormatSymbols format
            = new DateFormatSymbols(
                new Locale("en", "US"));
  
        // Taking the default short weekdays
        String[] Days = format.getMonths();
  
        // Displaying the original
        System.out.println("Original: ");
        for (int i = 0; i < Days.length; i++) {
            System.out.println(Days[i] + "  ");
        }
  
        // Taking an alternative names with
        // additional random strings
        String[] modDays = { "GEEK", "FOR",
                             "GEEK", "DECEMBER",
                             "NOVEMBER", "JAN",
                             "FEB" };
  
        // Setting the default into modified
        format.setMonths(modDays);
  
        // Displaying the modified string
        String[] modifiedDays
            = format.getMonths();
  
        System.out.println("Modified: ");
        for (int i = 0; i < modifiedDays.length; i++) {
            System.out.println(modifiedDays[i] + "  ");
        }
    }
}
Producción:

Original: 
January  
February  
March  
April  
May  
June  
July  
August  
September  
October  
November  
December  
  
Modified: 
GEEK  
FOR  
GEEK  
DECEMBER  
NOVEMBER  
JAN  
FEB

Ejemplo 2:

// Java code to demonstrate setMonths()
  
import java.text.DateFormatSymbols;
import java.util.Locale;
  
public class DateFormat_Main {
    public static void main(String args[])
    {
  
        // Initialising DateFormatSymbols object
        DateFormatSymbols format
            = new DateFormatSymbols(
                new Locale("en", "US"));
  
        // Taking the default short weekdays
        String[] Days = format.getMonths();
  
        // Displaying the original
        System.out.println("Original: ");
  
        for (int i = 0; i < Days.length; i++) {
            System.out.println(Days[i] + "  ");
        }
  
        // Taking an alternative names with
        // additional random strings
        String[] modDays = { "123", "456",
                             "JAN", "FEB",
                             "NOV", "Dec",
                             "May" };
  
        // Setting the default into modified
        format.setMonths(modDays);
  
        // Displaying the modified string
        String[] modifiedDays
            = format.getMonths();
  
        System.out.println("Modified: ");
        for (int i = 0; i < modifiedDays.length; i++) {
            System.out.println(modifiedDays[i] + "  ");
        }
    }
}
Producción:

Original: 
January  
February  
March  
April  
May  
June  
July  
August  
September  
October  
November  
December  
  
Modified: 
123  
456  
JAN  
FEB  
NOV  
Dec  
May

Referencia: https://docs.oracle.com/javase/8/docs/api/java/text/DateFormatSymbols.html#setMonths-java.lang.String:A-

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka 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 *