JavaでJoda LocalDateをStringに変換する方法は?
私は答えを得ました:それは非常に簡単です。
DateTimeFormatter fmt = DateTimeFormat.forPattern("MM/dd/yyyy");
String formattedDate = jodeLocalDateObj.toString( fmt );
LocalDateのtoString
はフォーマット文字列を直接取得できるため、DateTimeFormatterの作成をスキップできます。
String formattedDate = myLocalDate.toString("MM/dd/yyyy");
https://www.joda.org/joda-time/apidocs/org/joda/time/LocalDate.html#toString-Java.lang.String-
あなたが見つけた答えはうまくいきますが、どのオブジェクトが「アクティブ」であるか(フォーマットに関して)、どのオブジェクトがデータを提供しているのかという点で、逆に見てみたいです:
LocalDate localDate = new LocalDate(2010, 9, 14);
DateTimeFormatter formatter = DateTimeFormat.forPattern("MM/dd/yyyy");
String formattedDate = formatter.print(localDate);
DateTimeFormatter fmt = DateTimeFormat.forPattern("MM/dd/yyyy");
String formattedDate = jodeLocalDateObj.toString( fmt );