0

ここで小さな問題があります。いくつかのイベントを含むリストを Struts2 を使用して JSP に渡しています。リストには、イベントの開始時刻を含む行が含まれています。ユーザーが設定した Cookie の GMT 値のため、今回は GMT で計算する必要があります。問題は、私がデータベースから取得している時間の行が文字列形式であることです (なぜ? 伝えるには多すぎる) 01:00 のようなものです。おそらくある種のJSやjQ、またはサーバー側のソリューションですか?

ありがとう

4

1 に答える 1

3

SimpleDateFormatを使用して、データベースから取得した文字列を解析できます。01:00あなたの例では、解析するパターンHH:mmは時間と分であるためです。

String strFromDB = "01/29/02 01:00";
DateFormat formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
Date date = (Date)formatter.parse(strFromDB);

参考 までにhttp://download.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html

于 2011-07-24T15:35:01.140 に答える