El método java.util.GregorianCalendar.getMaximum() es una función integrada en Java que devuelve el valor máximo para el campo de calendario particular pasado como parámetro a la función. Para cualquier valor de tiempo posible, es el valor más alto que devuelve el método get(), considerando los valores actuales de los métodos getFirstDayOfWeek(), getMinimalDaysInFirstWeek(), getGregorianChange() y getTimeZone() también.
Sintaxis:
public int getMaximum(int calendarfield)
Parámetros: esta función acepta un parámetro obligatorio calendarfield cuyo valor máximo para esta instancia de GregorianCalender será devuelto por la función.
Valor devuelto: este método devuelve el valor máximo del campo de calendario especificado para esta instancia de GregorianCalender.
Ejemplos:
Input : DAY_OF_MONTH Output : 31 Input : WEEK_OF_MONTH Output : 6
Los siguientes programas ilustran la función java.util.GregorianCalendar.getMaximum():
Programa 1:
// Java Program to illustrate getMaximum() function import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { // Create a new calendar GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); // Display the current date and time System.out.println("Current Date and Time : " + cal.getTime()); // Display maximum for WEEK_OF_MONTH int maxm = cal.getMaximum (GregorianCalendar.WEEK_OF_MONTH); System.out.println("Maximum for WEEK_OF_MONTH field :" + maxm); // Display maximum for DAY_OF_MONTH maxm = cal.getMaximum (GregorianCalendar.DAY_OF_MONTH); System.out.println("Maximum for DAY_OF_MONTH field:" + maxm); } }
Current Date and Time : Fri Jul 27 12:44:38 UTC 2018 Maximum for WEEK_OF_MONTH field :6 Maximum for DAY_OF_MONTH field:31
Programa 2:
// Java Program to illustrate getMaximum() function import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { // Create a new calendar GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); // Display the current date and time System.out.println("Current Date and Time : " + cal.getTime()); // Display maximum for YEAR int maxm = cal.getMaximum(GregorianCalendar.YEAR); System.out.println("Maximum for YEAR field :" + maxm); // Display maximum for HOUR_OF_DAY maxm = cal.getMaximum(GregorianCalendar.HOUR_OF_DAY); System.out.println("Maximum for HOUR_OF_DAY field:" + maxm); } }
Current Date and Time : Fri Jul 27 12:44:40 UTC 2018 Maximum for YEAR field :292278994 Maximum for HOUR_OF_DAY field:23
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#getMaximum()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA