Sourav Mehra:
Tengo un objeto String que almacena la hora actual del sistema en el formato hh: mm. Tengo que convertir esto en un objeto Date y mantener el mismo formato hh: mm. ¿Cómo se puede hacer esto.
He intentado utilizar las opciones de análisis sintáctico fecha, pero cada vez que tengo la respuesta completa en DD-MM-AAAA HH: ss y no en el HH requerida:: formato mm mm necesario.
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String getCurrentTime = sdf.format(Calendar.getInstance().getTime());
Date date = sdf1.parse(getCurrentTime);
Los resultados esperados debe ser el resultado de fecha en formato hh: mm.
KayV:
Aquí está el ejemplo simple de resolver esto utilizando Fecha java8 y API Tiempo:
DateTimeFormatter parser1 = DateTimeFormatter.ofPattern("HH:mm:ss");
LocalDateTime ldd1 = LocalDateTime.now();
System.out.println("DateTimeFormatter ldd1 = " + parser1.format(ldd1));