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] + " "); } } }
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] + " "); } } }
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