0

このような質問があるかどうかはわかりませんが、探しているものが見つかりませんでした。これが問題です:

私のデータベースには、タイムスタンプの値 ( String )を持つテーブルがあります。(すなわち1370842140205 )

その値を取得すると<display:table>、1370842140205 とまったく同じように表示されます。

私が欲しいのはこれです:10.6.2013 5.29.00

その文字列を.jspファイルで目的の日付形式に変換するにはどうすればよいですか?

ありがとう。

編集:

私はこれを使用しようとしました:

<display:table  name="${row.rows}">
    <display:column property="date" title="DATE" format="{0,date,MM.dd.yyyy HH.mm.ss}"/>
</display:table>

しかし、それは私にはうまくいきませんでした。

4

4 に答える 4

0

これを試して。

    long time=Long.parseLong("1370842140205");
    Date date = new Date(time);
    SimpleDateFormat sdf=new SimpleDateFormat("dd.MM.yyyy hh.mm.ss");
    System.out.println(sdf.format(date));
于 2013-06-12T13:09:18.703 に答える
0

次のようなことを試してください:

long timeStamp = 1370842140205L;
Date time = new Date(timeStamp*1000);
String yourDate = time.toString();
于 2013-06-12T13:05:06.947 に答える