Bonjour,

je dois comparer deux dates. L’une est la date du système, l’autre est une date time stamp transformée en date avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Date date = new Date(unixSeconds*1000L);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");
sdf.setTimeZone(TimeZone.getTimeZone("GMT+1"));		
formattedDate = sdf.format(date);
J’ai essayé d’utiliser JODA Time, mais après ne pas avoir réussi à le faire fonctionner, on m’a dit qu’il était préférable d’utiliser le paquet java.time. Mais lorsque je veux comparer des dates, il faut utiliser la méthode duration qui prends en compte des temporals.
Or, je n’ai qu’une date et une chaîne de caractères.
Je crois qu’on peut transformer une variable LocalDateTime en temporal, mais pour l’autre date, je ne vois pas du tout comment faire.

Pouvez-vous m’éclairer, merci.