1
DateTime start = DateTimeFormat.forPattern("dd/mm/yyyy").parseDateTime("30/08/2012");

上記の開始日に10日を追加しましたが、翌月に切り替わりません。ただし、以下のコードはそうなります。

DateTime start = DateTimeFormat.forPattern("dd/MM/yyyy").parseDateTime("30/08/2012");

なんで ?

4

1 に答える 1

4

mm分( )と月()を混ぜていますMMjavadocから:_DateTimeFormat

 Symbol  Meaning                      Presentation  Examples
 ------  -------                      ------------  -------
 M       month of year                month         July; Jul; 07
 m       minute of hour               number        30

ちなみに、同じパターンシンボルはJavaSE独自のSimpleDateFormatクラスでも使用されています。

于 2012-09-16T15:31:46.367 に答える