SimpleDateFormat La diferencia entre los formatos de 12 y 24 horas
1. Diferentes métodos de uso:
Cuando se usa SimpleDateFormat para formatear la hora; yyyy.MM.dd representa el año, mes y día, y si desea formatear la hora como 12 horas Si desea formatear la hora en formato de 24 horas, use hh: mm: ss. Si desea formatear la hora en formato de 24 horas, use HH: mm:ss para distinguir el caso de hh.
En segundo lugar, el método de conversión es diferente:
El método para convertir el reloj de 12 horas al reloj de 24 horas en el código Java es: tr: cadena de reloj de 12 horas , como 8:00 a. m., 7:00 p. m. 8:30 a. m., 6:00 p. m., el valor de retorno es una cadena de 24 horas: como 18:00, 20:00, 21:00.
tipo de fecha java: 24 horas y. 12 horas DateFormatdf=newSimpleDateFormat ("aaaa-MM-ddHH-mm-ssssss"); HH devuelve la hora en formato de 24 horas; hh devuelve la hora en formato de 12 horas.
Operaciones de objetos de tiempo
/Declarar un objeto de tiempo
Fecha dt = new Date();
//Declarar un tiempo formateador SimpleDateFormat sd = new
SimpleDateFormat("yyyy-MM- dd hh:mm:ss");
//Declarar un objeto CalendarTime
Calendario c = Calendar.getInstance();
//Declarar un objeto CalendarTime
Calendar c = Calendar.getInstance();
//Declarar un objeto CalendarTime
/Declarar un objeto CalendarTime getInstance();
//Asignar un valor al objeto CalendarTime
c.set(1992, 1, 9, 8, 20, 23);
// Devuelve un objeto de hora a través del método getTime() y utiliza el método format() del formateador para formatear la hora de salida
System.out .println(sd .format(c.getTime()));
Materiales de referencia para el contenido anterior: Enciclopedia Baidu - Objeto de tiempo