自動生成されたapplication.conf
ファイルを見ると、Play Framework 2.2 の日付/時刻は、そのファイルの の定義に従ってフォーマットさdate.format
れています。たとえば、次のように定義しました
date.format=yyyy-MM-dd
date.format.dk=d. MMMM yyyy
ただし、これらの値は、Scala テンプレートで日付を出力するときにフレームワークによって無視されるようです。このスレッドは、パターンを としてテンプレートに直接入力するソリューションを提供しmyDate.format("yyyy-MM-dd")
ます。(Jodatime を使用している場合は、クラスに何も定義されていmyDate.toDate().format("yyyy-MM-dd")
ないため、これになると思います。) しかし、これは、日付が表示されるたびにパターンを繰り返さなければならないだけでなく、現在のロケールも無視します。format()
DateTime
では、異なるロケールに関して Play Framework 2.2.x で日付と時刻をフォーマットする意図された方法は何ですか?