Maison > Java > JavaBase > le corps du texte

Comment déterminer si deux dates sont le même jour en Java

Libérer: 2019-12-27 16:13:58
original
11480 Les gens l'ont consulté

Comment déterminer si deux dates sont le même jour en Java

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);
Copier après la connexion

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));
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal