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クエリの結果からdatetime値を取得しました。

4

1 に答える 1

1

の場合row.starttime、次のようにformatDatejava.util.Dateを使用して 00:00 (時間と分、私が想定) を取得できます。

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

row.starttime が文字列の場合、部分文字列を使用して最初の 5 文字を取得できます。

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

2 番目の解決策は、形式が常にhh:mm:ss(6:32:0 ではなく fe 06:32:00) であることを前提としています。

于 2012-11-15T07:32:29.773 に答える