w3resource

Java: Get a day of the week of a specific date


Write a Java program to get a day of the week on a specific date.

Sample Solution:

Java Code:

import java.util.*;
public class Exercise13 {
public static void main(String []args){
     // Create a default calendar
        Calendar cal = Calendar.getInstance();
    //Set your date: cal.setTime(yourDate);
	System.out.println();
        int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
        System.out.println("Day of the week : " + dayOfWeek); 
	System.out.println();
    }
}

Sample Output:

Day of the week : 3

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

Flowchart:

Flowchart: Java DateTime, Calendar Exercises - Get a day of the week of a specific date

For more Practice: Solve these Related Problems:

  • Write a Java program to determine the day of the week for a user-specified date using Calendar.
  • Write a Java program to calculate the weekday of any historical date and display the result.
  • Write a Java program to find the day of the week for a given date and compare it with a known holiday.
  • Write a Java program to output the day of the week for a specified date in multiple languages.

Java Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a Java program to get localized day-in-week name.
Next: Write a Java program to get the current local time.

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.