2013-10-25 115 views
2

如何在jsp中将string1格式化为string2?请帮我解决这个问题在jsp中格式化datetime字符串?

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

http://stackoverflow.com/问题/ 11061409 /如何获取日期设置方法的日历类型在jsp-using-jstl –

+0

@JigarJoshi 1:这个问题是什么谷歌发现更容易。 2:另一个问题是非常非常低的质量。 – peterh

回答

4

taglib指令添加到JSP:

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

你应该能够如下的第一字符串格式的第二个字符串。首先转换STRING1至中间日期:

<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}" /> 
0

使用JSTL <fmt:formatDate>标签。