我如何使用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查询结果中获取了datetime值。
答案 0 :(得分:1)
如果row.starttime
是java.util.Date
,您可以使用formatDate获取00:00(小时和分钟,我假设),如下所示:
<fmt:formatDate value="${date}" pattern="kk:mm" />
如果row.starttime是一个String,你可以使用substring来获取前五个字符:
${fn:substring("00:00:00", 0, 5)}
第二种解决方案假设格式始终是hh:mm:ss
(f.e. 06:32:00而非6:32:0)