Scala中的Joda时间库返回错误的日期

时间:2011-03-11 11:26:49

标签: java scala jodatime

我在我的scala代码中使用了joda时间库。我的代码如下。

val dt:DateTime = new DateTime()
val dtf:DateTimeFormatter = DateTimeFormat.forPattern("yyyy-mm-dd")
return dtf.print(dt.minusDays(1))

假设当前日期是2011年3月11日,上面的代码应该返回字符串2011-03-10,但我得到的输出是2011-52-10

可能导致此问题的原因是什么?

请帮助 谢谢

1 个答案:

答案 0 :(得分:14)

DateTimeFormat mm模式中,MM为几分钟,请使用{{1}}数月。

相关问题