w3resource

Java: Get the name of the first and last day of a month


10. First and Last Day of Month

Write a Java program to get the first and last day of a month.

Sample Solution:

Java Code:

import java.util.*;
import java.time.*;
import java.text.*;

public class Exercise10 {

public static void main(String []args){
     YearMonth ym = YearMonth.of(2016, 9);

	 String firstDay = ym.atDay(1).getDayOfWeek().name();
	 String lastDay = ym.atEndOfMonth().getDayOfWeek().name();
	 System.out.println();
	 System.out.println(firstDay);
 	 System.out.println(lastDay);
	 System.out.println();
     }
}

Sample Output:

THURSDAY                                                                                          
FRIDAY

Pictorial Presentation:

Java Exercises: Java DateTime, Calendar Exercises - Get the name of the first and last day of a month.


Flowchart:

Flowchart: Java DateTime, Calendar Exercises - Get the name of the first and last day of a month



For more Practice: Solve these Related Problems:

  • Write a Java program to compute the first and last day of any given month using Calendar.
  • Write a Java program to display the first and last day of a month across multiple years.
  • Write a Java program to determine the first day of the month and check if it is a Monday.
  • Write a Java program to extract and print the starting and ending dates of a month along with their day names.

Go to:


PREV : First and Last Day of Week.
NEXT : Days in Month.

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.