La conversión de String a HH específicos: formato de fecha mm

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));

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=200966&siteId=1
Recomendado
Clasificación