w3resource

Java: Get the maximum value of the year, month, week, date from the current date of a default calendar


3. Get Calendar Max Values

Write a Java program to get the maximum value of the year, month, week, and date from the current date of a default calendar.

Sample Solution:

Java Code:

import java.util.*;
public class Exercise3 {
public static void main(String[] args)
    {
     // Create a default calendar
        Calendar cal = Calendar.getInstance();
		System.out.println();
		System.out.println("\nCurrent Date and Time:" + cal.getTime());		
		int actualMaxYear = cal.getActualMaximum(Calendar.YEAR);
		int actualMaxMonth = cal.getActualMaximum(Calendar.MONTH);
		int actualMaxWeek = cal.getActualMaximum(Calendar.WEEK_OF_YEAR);
		int actualMaxDate = cal.getActualMaximum(Calendar.DATE);
		
		System.out.println("Actual Maximum Year: "+actualMaxYear);
		System.out.println("Actual Maximum Month: "+actualMaxMonth);
		System.out.println("Actual Maximum Week of Year: "+actualMaxWeek);
		System.out.println("Actual Maximum Date: "+actualMaxDate+"\n");
		System.out.println();
		
	  }
}

Sample Output:

Current Date and Time:Tue Jun 20 14:10:20 IST 2017                                                            
Actual Maximum Year: 292278994                                                                                
Actual Maximum Month: 11                                                                                      
Actual Maximum Week of Year: 52                                                                               
Actual Maximum Date: 30 

N.B.: The result may varry for your system date and time.

Flowchart:

Flowchart: Java DateTime, Calendar Exercises - Get the maximum value of the year, month, week, date from the current date of a default calendar



For more Practice: Solve these Related Problems:

  • Write a Java program to retrieve maximum values for year, month, day, and hour from a Calendar and display them sorted.
  • Write a Java program to compute and display the maximum possible values for all Calendar fields from the current date.
  • Write a Java program to compare maximum field values between two Calendar instances set to different dates.
  • Write a Java program to display maximum values of week, date, and minute from a Calendar using getActualMaximum.

Go to:


PREV : Get Calendar Date Info.
NEXT : Get Calendar Min Values.

Java Code Editor:

Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.