slim3で標準時を日本にする

2010年11月13日土曜日

コンピュータ

GAE/Jで時間を使うと、UTC 協定世界時が使われますが、
日本とは9時間ずれてます。JST 日本標準時にしたいなと。

いろいろ見てたら下記がよさそう。

・web.xmlに追加

javax.servlet.jsp.jstl.fmt.timeZone
Asia/Tokyo



・slim3のクラスを使う org.slim3.util.DateUtil;

//ライブラリを追加
import org.slim3.util.DateUtil;

Date d = new Date();

//表示の仕方を設定
String pattern = "yyyy/mm/dd hh:mm:ss";

//変換する
String teststring = DateUtil.toString(d ,pattern)