1

如何使用 fn:split 或 fn:join 从 00:00:00 获取 00:00?我有以下某些步骤:

         <c:set var="datetime" value="${row.starttime}"></c:set>
         <c:set var="times" value="${fn:split(datetime,' ')}"></c:set>
         <c:set var="time" value="${fn:split(times[1],':')}"></c:set>

我从 sql 查询结果中得到了日期时间值。

4

1 回答 1

1

如果row.starttime是 a java.util.Date,您可以使用formatDate来获得 00:00 (我假设小时和分钟),如下所示:

<fmt:formatDate value="${date}" pattern="kk:mm" />

如果 row.starttime 是一个字符串,您可以使用子字符串来获取前五个字符:

${fn:substring("00:00:00", 0, 5)}

第二种解决方案假定格式始终为hh:mm:ss(fe 06:32:00 而不是 6:32:0)

于 2012-11-15T07:32:29.773 回答