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.

Tags

Day of week Java Program #Java Program To Find Day Of The Week For A Given Date #How to get day of week from LocalDate in Java

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