I’m getting unexpected output when running following code,
DateFormat df = new SimpleDateFormat("YYYY-MM-dd");
Date date = df.parse("2012-06-23");
System.out.println(df.format(date));
Output : 2012-01-01
I’m expecting 2012-06-23 as output,what am i doing wrong ?
yyyy should be all lowercase, try that and see if it makes a difference…