Я пытаюсь создать joda LocalDate в формате yyyyMMdd, но каждый раз, когда я разбираю его для создания объекта, он вставляет дефисы как yyyy-MM-dd без видимых причин.Joda DateTimeFormat без разделителя?
DateTimeFormatter format = DateTimeFormat.forPattern("yyyyMMdd");
LocalDate d = format.parseLocalDate("20150101");
Есть ли способ, чтобы получить это в конечном итоге выглядит как 20150101, или это навсегда 2015-01-01?
Вы используете 'formatter' для' print' даты также? – vikingsteve
@vikingsteve Я не печатаю его, он просто делает это автоматически при проверке тестовых случаев. – fiveandten
Хорошо, хорошо, когда вы сравниваете его со строкой в тестовом случае, вам нужно знать или указать свой собственный формат. – vikingsteve