从我在自动生成的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 中针对不同语言环境格式化日期和时间的预期方法是什么?