2013-10-25 4 views
2

Как я могу форматировать string1 в string2 в jsp? Пожалуйста, помогите мне решить этот вопросФормат строки datetime в jsp?

String string1 = "2013-10-22 10:00:00',4"; 
String string2 = "10.00,4"; 
+1

http://stackoverflow.com/ вопросы/11061409/how-to-get-date-set-in-method-of-calender-type-in-jsp-using-jstl –

+0

@JigarJoshi 1: Этот вопрос был найден google проще. 2: Этот другой вопрос очень, очень низкого качества. – peterh

ответ

4

Добавить директиву TagLib в вашей JSP:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 

Вы должны быть в состоянии отформатировать первую строку на вторую строку следующим образом. Сначала конвертировать строку1 в промежуточную дату:

<c:set var="string1" value="2013-10-22 10:00:00',4" /> 
<fmt:parseDate value="${string1}" var="theDate" 
    pattern="yyyy-MM-dd HH:mm:ss'',S" /> 

Затем отформатировать его в нужный формат:

<fmt:formatDate value="${thedate}" pattern="hh.mm,S" var="string2"/> 

Что вы можете использовать:

<c:out value="${string2}" /> 
Смежные вопросы