Я получил ответ: Это очень просто.
DateTimeFormatter fmt = DateTimeFormat.forPattern("MM/dd/yyyy");
String formattedDate = jodeLocalDateObj.toString( fmt );
Я получил ответ: Это очень просто.
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);