Java program to parse individual components of date from a string

Learn how to parse individual components of date from a string in Java?
Submitted by Nidhi, on March 31, 2022

Problem Solution:

Create a string that contains a date in a format, and parse the date using the LocalDate class and its methods.

Program/Source Code:

The source code to parse individual components of date from a string is given below. The given program is compiled and executed successfully.

// Java program to parse individual components 
// of date from a string

import java.util.Date;
import java.time.Month;
import java.time.LocalDate;

class Main {
  public static void main(String args[]) {
    String date = "2022-03-31";

    LocalDate lDate = LocalDate.parse(date);

    int dd = lDate.getDayOfMonth();

    Month mon = lDate.getMonth();

    int yyyy = lDate.getYear();

    System.out.println("Day  : " + dd);
    System.out.println("Month: " + mon);
    System.out.println("Year : " + yyyy);

  }
}

Output:

Day  : 31
Month: MARCH
Year : 2022

Explanation:

In the above program, we created a class Main that contains a static method main(). The main() method is the entry point for the program, here we created a string variable that contains a date in a format. Then we parsed the components of date using methods of LocalDate class and printed the result.

Java Date and Time Programs »



Related Programs



Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.