How to convert Date string to Date format in Java?

SimpleDateFormat.parse() method in Java: In this program, we will learn how to convert Date string to Date format in Java?

Given a Date in string format and we have to convert given date in Date format.

Following package will be used in this program:

java.text.SimpleDateFormat

To define the input format and parse the input date in Date format.

Here, we will create an object of SimpleDateFormat() class to define the input format (which we are defining "dd/MM/yyyy"). Then create another object of Date class, assign the result returned by calling parse() method of SimpleDateFormat() class.

Consider the program:

// Java program to get current 
// system date and time

import java.text.SimpleDateFormat;
import java.util.*;

public class ConvDateString2DatePrg {
  public static void main(String args[]) {
    try {
      //define date format to take input
      SimpleDateFormat dateF = new SimpleDateFormat("dd/MM/yyyy");

      Scanner sc = new Scanner(System.in); //string object
      String dtString = "";

      System.out.print("Enter date in dd/MM/yyyy format:");
      dtString = sc.nextLine();

      //convert input date string into Date
      Date dt = dateF.parse(dtString);

      System.out.print("Entered Date is: " + dt.toString());
    } catch (Exception e) {
      System.out.println("Exception is: " + e.toString());
    }
  }
}

Output

Enter date in dd/MM/yyyy format:21/09/2008
Entered Date is: Sun Sep 21 00:00:00 IST 2008

Java Date and Time Programs »



Related Programs




Comments and Discussions!

Load comments ↻






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