w3resource

Java: Convert a string to date


Write a Java program to convert a string to a date.

Sample Solution:

Java Code:

import java.time.*;
import java.util.*;
import java.time.format.DateTimeFormatter;

public class MainEx29 {
  public static void main(String[] args) {
   String string = "May 1, 2016";
   DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM d, yyyy", Locale.ENGLISH);
   LocalDate date = LocalDate.parse(string, formatter);
   System.out.println();
   System.out.println(date);
   System.out.println();
  }
}

Sample Output:

2016-05-01

Pictorial Presentation:

Java Exercises: Java DateTime, Calendar Exercises - Convert a string to date.

Flowchart:

Flowchart: Java DateTime, Calendar Exercises - Convert a string to date

For more Practice: Solve these Related Problems:

  • Write a Java program to parse a date string in various formats and convert it to a Date object.
  • Write a Java program to convert a string to a date using SimpleDateFormat with proper error handling.
  • Write a Java program to transform a date string into a Date object and then reformat it into another pattern.
  • Write a Java program to convert a user-input date string to a Date object and validate its format.

Java Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a Java program to display the date time information before some hours and minutes from current date time.
Next: Write a Java program to compute the difference between two dates (year, months, days).

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.