フォーマットされた時間(クライアント側)を出力したいのですが、次を使用しています:
import java.util.Date;
...
Date date = new Date();
DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(date)
これにより、ブラウザに次のようなものが出力されます。
14:13
これで現在のロケール (en_US) を尊重したいと思います。現在のロケールを使用することがデフォルトの動作であると考えて、なぜ 24 時間形式で印刷されているのかわかりません。フォーマッタに現在のロケールを使用させるために何か特別なことをする必要がありますか? (モバイルサファリとFirefoxの最新バージョンでこれを試しています)、
ありがとう