Red de conocimiento del abogados - Ley de patentes - formato de hora de salida de la etiqueta struts2

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;