formato de hora de salida de la etiqueta struts2
Utilice la etiqueta lt;s:dategt;, que tiene un atributo de formato, que se utiliza para generar el formato de hora especificado
Por ejemplo: lt;s:date name="publishTime " formato = "aaaa-MM-dd HH:mm:ss" /gt;
lt;s: fecha nombre="cumpleaños" formato="aaaa-MM-dd" /gt;
aaaa-MM-dd año mes día HH:mm:ss hora minuto segundo
Pero atención a dos puntos sutiles, mucha gente cae en esto:
1. " "MM" en "aaaa-MM-dd" debe estar en mayúscula; de lo contrario, no funcionará o la hora se mostrará incorrectamente
Porque en Java, una M grande significa "Mes" y una pequeña m significa "Mes" Indica "minuto" (minuto)
2. Tenga en cuenta que el siguiente "HH" indica el reloj de 24 horas, y si es "hh", la hora que se muestra es el formato de 12 horas. reloj de hora
El autor puede verificarlo él mismo~~
Una cosa más: s: Cuando se usa la etiqueta de fecha, debe ser del tipo Fecha.
Si es tipo String, tipo numérico y otros tipos, puede utilizar el siguiente método:
Primero defínalo en el archivo de recursos de la siguiente manera:
format.date_medium={ 0, fecha, medio}
format.date_ymd={0, fecha, aaaa/MM/dd}
format.date_time={0, fecha, aaaa /MM/dd hh :mm}
Entonces puedes formatear libremente:
lt: text name="format.date_ymd"gt;
lt ;s: parámetro nombre="valor" valor="fechaventa"/gt;
lt;/s: textgt;