я используется для печати времени, но я нашел пробелы между датой часов и минут, я используется для форматирования времени следующим образом:JSTL удалить пустое пространство между датой
<fmt:formatDate var="formtMins" pattern="m" type="TIME" timeStyle="default" value="${exam.to}" />
<fmt:formatDate var="formHours" pattern="h" type="TIME" timeStyle="default" value="${exam.to}" />
Учитывая, что: exam.to
является объектом дата, я использоваться, чтобы поместить дополнительные нули, если протокол равен нулю или часы, составляет менее 10 следующим образом:
<c:if test="${formtMins==0}">0</c:if>
${formtMins}:
${formHours}
<c:if test="${formHours<10}">0</c:if>
предыдущий код печатает время следующим образом:
12 : 0 0
0 4 :46
0 2 : 0 0
пространства появляется, когда я добавил дополнительные нули и его не является предпочтительным, так я попытался удалить все белое пространство следующим образом, но, к сожалению, она не работает:
<c:if test="${formtMins==0}">0${fnc:trim('')}</c:if>
${fnc:trim(formtMins)}:
${fnc:trim(formHours)}
<c:if test="${formHours<10}">0${fnc:trim('')}</c:if>
поэтому вопрос заключается в том, чтобы удалить это пробелы между временем?
Я не уверен, что я бы пометил это как вопрос Java. Нет реального Java-кода ... – Mumbleskates