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

标签 java jquery jsp

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

String string1 = "2013-10-22 10:00:00',4";
String string2 = "10.00,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}" />

关于java - 在jsp中格式化日期时间字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19583447/

相关文章:

jquery - Grails 使用 Ajax 更新表单中的值

javascript - 即使用户单击 "click"或右键单击 -> 在新选项卡中打开,如何触发 jquery "middle button"事件

java - webLogic 上的性能包

java - 如何初始化变量?

java - 如何在 Java 中为 https 配置 SSL 密码套件

jquery - 实现 TableSorter 以包含数百万和数十亿的价格

mysql - 在mysql中将秒转换为日期时间

java - JSP通过ajax发送Java变量

jsp - 如何使用 JSTL 转义 HTML 标签

java - 从通过 VBA 启动的 .bat 文件运行时找不到 java.exe