在jsp中格式化日期时间字符串?

时间:2013-10-25 07:15:40

标签: java jquery jsp

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

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

2 个答案:

答案 0 :(得分: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}" />

答案 1 :(得分:0)

使用JSTL <fmt:formatDate>标记。