Je veux connaître le nombre de jours entre deux dates. Lorsque j'utilise le code suivant, il soulève une erreur. Comment puis-je le réparer?
java.lang.IllegalArgumentException: Invalid format: "2018-10-01 00:00:00" is malformed at " 00:00:00"
3 Réponses :
Vous pouvez essayer quelque chose comme ça
Enfin j'ai trouvé une solution:
joda.time code> est vieux et obsolète. Utilisez
java.time code>.
import java.time.LocalDate
import java.time.temporal.ChronoUnit.DAYS
DAYS.between(LocalDate.parse("2018-10-01")
,LocalDate.parse("2018-10-12")) //res0: Long = 11
Vous avez une erreur d'analyse, vous devez passer à droite DateTimeformatter pour vos chaînes de date.
Veuillez lire attentivement le message d'erreur. Que pensez-vous que ce message d'erreur signifie-t-il?
Dupliqué possible de différence en jours entre deux dates de Java?