zer_ik:
No entiendo por qué después de analizar que recibo otra fecha:
Date date = new Date();
System.out.println(date);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY/MMM/d");
String dateString = simpleDateFormat.format(date);
System.out.println(dateString);
date = simpleDateFormat.parse(dateString);
System.out.println(date);
Salida:
Tue Apr 09 12:18:35 AST 2019
2019/Apr/9
Mon Dec 31 12:00:00 AST 2018
Somasundaram Sekar:
si corrige el formato año para estar
aaaa
en lugar de
AAAA
funcionará como se espera cosas
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MMM/d");
Java 7 introdujo AAAA como un nuevo patrón de fecha para identificar la fecha de año semana.