Red de conocimiento informático - Problemas con los teléfonos móviles - SimpleDateFormat La diferencia entre los formatos de 12 y 24 horas

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