I am changing my date to String and again from string to date but the date after converting from string to date is different than before .See the Code
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;
public class DateChange {
public static void main(String[] args) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/YYYY");
Date date = new Date();
String dateString = dateFormat.format(date);
Date currentDate = null;
try {
currentDate = dateFormat.parse(dateString);
System.out.println(date + " \n" + currentDate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Here if date object has value Mon Sep 04 12:51:33 IST 2017
Than currentDate has Sun Jan 01 00:00:00 IST 2017
I know something is wrong with the code and I am unable to figure it out.So please point it out for me.
Thanks