Méthode Java pour déterminer si deux dates sont le même jour :
1 Utilisez Calendar pour implémenter
Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getInstance(); cal1.setTime(date1); cal2.setTime(date2); boolean sameDay = cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) && cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR);
Calendar.YEAR laquelle peut être. Année obtenue, utilisez cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) pour déterminer si deux dates sont dans la même année.
La fonction principale de Calendar.DAY_OF_YEAR est cal.get(DAY_OF_YEAR), qui est utilisée pour obtenir le jour de l'année auquel se situe ce jour.
Utilisez cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR) pour déterminer si deux dates sont le même jour de l'année.
2. Utilisez SimpleDateFormat pour déterminer
SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMdd"); return fmt.format(date1).equals(fmt.format(date2));
Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base 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!