Differenz in Tagen mit Java Time-API

Wir berechnen die Differenz in Tagen, für ein Datum, das als String kommt und in der Zukunft liegen muss.


int days = 0;

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssZ");
LocalDateTime dateFuture = LocalDateTime.parse(dateValue.trim(), formatter);
LocalDateTime now = LocalDateTime.now();

if(dateFuture.isAfter(now)){
days = Duration.between(now.toLocalDate().atStartOfDay(), dateFuture.toLocalDate().atStartOfDay()).toDays();
}


An sich ganz einfach und hat alles was man sich sonst selbst gebaut hat. Gerade in PHP erinnere ich mich noch sehr daran startOfDay implementiert zu haben.
User annonyme 2017-11-01 17:25

write comment:
Six + = 10

Möchtest Du AdSense-Werbung erlauben und mir damit helfen die laufenden Kosten des Blogs tragen zu können?