by @saigowthamr

How to convert String to Date in Java

Home » java » How to convert String to Date in Java

To convert a string to date we can use the SimpleDateFormat class in Java.

Here is an example, which converts the string to date of a format yyyy-mm-dd.

import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;

public class Main
   public static void main(String[] args) {

            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");            String dateInString = "2020-01-12";
        try {

            Date date = formatter.parse(dateInString);            System.out.println(date);

        } catch (ParseException e) {


Sun Jan 12 00:01:00 UTC 2020

  1. Date and Time Patterns