DateTime start = DateTimeFormat.forPattern("dd/mm/yyyy").parseDateTime("30/08/2012");
上記の開始日に10日を追加しましたが、翌月に切り替わりません。ただし、以下のコードはそうなります。
DateTime start = DateTimeFormat.forPattern("dd/MM/yyyy").parseDateTime("30/08/2012");
なんで ?
mm
分( )と月()を混ぜていますMM
。javadocから:_DateTimeFormat
Symbol Meaning Presentation Examples
------ ------- ------------ -------
M month of year month July; Jul; 07
m minute of hour number 30
ちなみに、同じパターンシンボルはJavaSE独自のSimpleDateFormat
クラスでも使用されています。