La classe java.util.Date implémente l'interface Comparable, nous pouvons donc appeler directement la méthode compareTo() de Date pour comparer la taille du type de date Date.
Syntaxe :
int compareTo(Date date)
Compare l'objet Date lorsque cette méthode est appelée avec la date spécifiée. Lorsque les deux sont égaux, 0 est renvoyé. Si l'objet appelant est antérieur à la date spécifiée, un nombre négatif est renvoyé. L'objet appelant renvoie un nombre positif après la date spécifiée.
Code spécifique :
(Tutoriel vidéo recommandé : vidéo java)
String beginTime = "2018-07-28 14:42:32"; String endTime = "2018-07-29 12:26:32"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date1 = format.parse(beginTime); Date date2 = format.parse(endTime); int compareTo = date1.compareTo(date2); System.out.println(compareTo); } catch (ParseException e) { e.printStackTrace(); }
La valeur de retour de la méthode compareTo(), date1 est inférieur à date2 Renvoie -1, renvoie 1 si date1 est supérieur à date2 et renvoie 0 s'ils sont égaux.
Tutoriel recommandé : Introduction au développement Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!