package com.SWP.SS24.Wetterdaten_sammeln.configuration; import org.springframework.core.convert.converter.Converter; import org.threeten.bp.LocalDateTime; import org.threeten.bp.format.DateTimeFormatter; public class LocalDateTimeConverter implements Converter { private final DateTimeFormatter formatter; public LocalDateTimeConverter(String dateFormat) { this.formatter = DateTimeFormatter.ofPattern(dateFormat); } @Override public LocalDateTime convert(String source) { if (source == null || source.isEmpty()) { return null; } return LocalDateTime.parse(source, this.formatter); } }