Java Program To Find Day Of The Week For A Given Date

Chapter: Date and Time Last Updated: 10-08-2023 15:58:06 UTC

Program:

            /* ............... START ............... */
                

import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class DayOfWeekFinder {
    public static void main(String[] args) {
        String inputDate = "2023-08-10"; // Replace with your desired date in yyyy-MM-dd format
        
        DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate date = LocalDate.parse(inputDate, dateFormatter);
        
        DayOfWeek dayOfWeek = date.getDayOfWeek();
        String dayOfWeekName = dayOfWeek.toString();
        
        System.out.println("The day of the week for " + inputDate + " is " + dayOfWeekName);
    }
}

                /* ............... END ............... */
        

Notes:

  • Replace the inputDate variable with the date you want to find the day of the week for in the format "yyyy-MM-dd". The program will then parse the input date, determine the day of the week using the getDayOfWeek() method, and print the result.
  • Make sure you have the correct Java environment set up to compile and run the program. The java.time package was introduced in Java 8, so make sure you're using a version of Java that supports it.
  • DateTimeFormatter object is created to specify the format of the input date. "yyyy-MM-dd" corresponds to the year, month, and day format.
  • The LocalDate.parse() method is used to parse the input date using the specified format. The result is stored in a LocalDate object named date.
  • The getDayOfWeek() method is used to obtain the day of the week as a DayOfWeek enum value from the parsed date. The day's name is then converted to a string representation.
  • Finally, the program prints out the result by combining the input date and the determined day of the week.
Similar Programs Chapter Last Updated
Java Program to Calculate Time Difference In Hours Date and Time 20-09-2023
Java Code To Calculate Time Difference In Milliseconds Date and Time 20-09-2023
Java Program To Calculate Time Difference In Seconds Date and Time 20-09-2023
How to calculate time difference between two time zones in Java Date and Time 20-09-2023
Java Date And Time API To Create A Custom Calendar Date and Time 20-09-2023
How To Format Date And Time In Java Date and Time 16-09-2023
How Do You Get The First Day Of The Week In Java Date and Time 15-09-2023
Java Code To Change Date Format Date and Time 15-08-2023
Java code to check if date is weekend Date and Time 29-06-2023
Java program to find number of days between two dates Date and Time 29-06-2023
Java Program To Get The Current Time In Different Time Zones Date and Time 22-06-2023
How To Add Working Days To A Date In Java Date and Time 22-06-2023
Java Program To Add A Specified Number Of Days To A Given Date Date and Time 22-06-2023
Write A Program To Check Leap Year In Java Date and Time 22-06-2023
Write A Program To Display Current Date And Time In Java Date and Time 22-06-2023
Java Date Format AM PM Date and Time 14-05-2023
Java Add Months To Date Date and Time 14-05-2023
Add Days To Date In Java example Date and Time 14-05-2023
Java Program To Calculate Days Between Two Dates Date and Time 16-04-2023
Java Program To Add Days To Date Date and Time 16-04-2023
How To Find Difference Between Two Dates In Java Date and Time 01-04-2023
Add Days To Date Java Example Date and Time 08-08-2021
Time Difference Between Two Timestamps In Java Date and Time 22-09-2018

1