Related Articles

Related Articles

GregorianCalendar getGreatestMinimum() Method in Java
  • Last Updated : 01 Aug, 2018


The java.util.GregorianCalendar.getGreatestMinimum() method is an in-built function in Java which returns the highest minimum value for a calendar field, passed as parameter to the function, of this GregorianCalendar instance. The highest minimum value for any possible time value is defined as the smallest value returned by the get method with the current values of the getFirstDayOfWeek, getMinimalDaysInFirstWeek, getGregorianChange and getTimeZone methods, all taken into consideration.

Syntax:

public int getGreatestMinimum(int calendarfield)

Parameters: This function accepts one mandatory parameter calendarfield of integer type whose highest minimum value will be returned by the function.

Return Value: This method returns an integer which denotes the highest minimum value for the specified calendar field.

Examples:



Input : DAY_OF_MONTH
Output : 1

Input : WEEK_OF_MONTH
Output : 0

Below programs illustrate the working of java.util.GregorianCalendar.getGreatestMaximum() function:
Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java Program to illustrate getGreatestMinimum()
  
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());
  
      // Greatest minimum for WEEK_OF_MONTH
      int minm = cal.getGreatestMinimum(
                   GregorianCalendar.WEEK_OF_MONTH);
      System.out.println("Greatest Minimum for"+
                   " WEEK_OF_MONTH field :" + minm);
  
      // Get greatest minimum for DAY_OF_MONTH
      minm = cal.getGreatestMinimum(
                    GregorianCalendar.DAY_OF_MONTH);
      System.out.println("Greatest Minimum for"
                    +" DAY_OF_MONTH field:" + minm);
   }
}

chevron_right


Output:

Current Date and Time : Wed Aug 01 07:21:14 UTC 2018
Greatest Minimum for WEEK_OF_MONTH field :0
Greatest Minimum for DAY_OF_MONTH field:1

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java Program to illustrate getGreatestMinimum()
  
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());
  
      // Get greatest minimum for YEAR
      int minm = cal.getGreatestMinimum
                         (GregorianCalendar.YEAR);
      System.out.println("Greatest Minimum for"+
                           " YEAR field :" + minm);
  
      // Get greatest minimum for HOUR_OF_DAY
      minm = cal.getGreatestMinimum(
                    GregorianCalendar.HOUR_OF_DAY);
      System.out.println("Greatest Minimum for"+
                     " HOUR_OF_DAY field:" + minm);
   }
}

chevron_right


Output:

Current Date and Time : Wed Aug 01 07:21:16 UTC 2018
Greatest Minimum for YEAR field :1
Greatest Minimum for HOUR_OF_DAY field:0

Reference: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#getGreatestMinimum()

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.




My Personal Notes arrow_drop_up
Recommended Articles
Page :