我正试图获得这种模式' dd-MM-yyyy'使用DateTime
类型的变量@{DateTimeFormat.forPattern("dd-MM-YYYY").parseDateTime(user.birthday.toString)}
但我收到此错误
java.lang.IllegalArgumentException:格式无效:" 2015-12-10T00:00:00.000Z"在" 15-12-10T00:00:00.000Z"
出现格式错误
有没有办法用nscala-time做到这一点?
如果我使用UTC,会有所不同吗?
更新
目前我正在施展日期并执行此操作
@{Dates.format(user.birthday.toDate, "dd-MM-YYYY")}
但也许是一种没有施法的更好方法
谢谢
答案 0 :(得分:0)
所以,如果我正确理解你的问题,你就是想要实现以下目标:
尝试以下方法:
@{Dates.format(DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parseDateTime(user.birthday.toString), "dd-MM-YYYY")}