希望のjoda時間LocalDateタイプをmmddyyyフォーマットにフォーマットしようとしていますが、問題が発生しており、処理方法がわかりません。私はこれまでにいくつかの異なることを試して、運がなかった。Joda Time LocalDateをMMddyyyyにフォーマットする
私は04-15-2016のような日付を取って、LocalDateの形式を04152016の形式で取得したいと思っていますが、それでも文字列ではなくLocalDate形式である必要があります。
DateTimeFormatter dtf = DateTimeFormat.forPattern("MMddyyyy");
LocalDate currentDate = LocalDate.parse("04152016", dtf);
System.out.println(currentDate);
日付は2016-04-15となります。誰かが私を助けることができれば、私はそれを高く評価するでしょう。おそらく私はJoda Timeライブラリについて何か基本的なものを見逃しています。
ありがとうございます。
わかりません。 'DateTimeFormatter'を使って' currentDate'をフォーマットしてみませんか? – Savior
'LocalDate'はフォーマットを持たないことを理解する必要があります。これはその状態の一部ではありません。特定の形式のテキストに変換する場合は、 'DateTimeFormatter'を使用します。 –