Я использую ThreeTen и пытаюсь отформатировать Instant. Было бы проще просто разделить его, но мне любопытно, должно ли это работать? Из всего, что я прочитал, Instant должен быть доступен для анализа и со всеми компонентами шаблона:
@Test
public void testInstants() {
Instant instant = Instant.now();
String dbDatePattern = "YYYY-MM-dd HH:mm:ss.SSS";
try {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(dbDatePattern);
String dbDate = formatter.format(instant);
} catch (Exception ex) {
int dosomething = 1;
}
}
Ошибка: org.threeten.bp.temporal.UnsupportedTemporalTypeException: неподдерживаемое поле: DayOfWeek
dd - это день месяца, а не DayofWeek. Вероятно, меня подбросили отвлекающим маневром, но это кажется странным.