Parse user input to local date in java

Parse user input to local date in java
refer t‮o‬:lautturi.com
/**
 * @author lautturi.com
 * Java example: taking input using localdate in java
 */

import java.util.*;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

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

		InputStreamReader r=new InputStreamReader(System.in);    
	    BufferedReader br=new BufferedReader(r);   
	    
	    System.out.println("Enter a date");    
	    String userInput = null;
	    
		try {
			userInput = br.readLine();
			
			DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd");
		    LocalDate date = LocalDate.parse(userInput, dateFormat);

		    System.out.println(date);
		    
		} catch (IOException e) {
			e.printStackTrace();
		}  
		
	}
}

output:

Enter a date
2020-10-17
2020-10-17
Created Time:2017-09-11 23:35:37  Author:lautturi