Programme Java pour vérifier si deux dates sont égales
La date est un moyen d'enregistrer le temps car elle fait partie intégrante de notre vie quotidienne. Dans le monde de la programmation, certains scénarios nous obligent à gérer la date et l'heure, comme le développement d'applications de calendrier et de systèmes de gestion des présences en Java. Par conséquent, Java fournit des classes intégrées telles que Date et LocalDate pour gérer les dates et les heures. Dans cet article, nous explorerons le programme Java pour vérifier si deux dates données sont égales.
Programme Java pour vérifier si deux dates sont égales
Pour vérifier si deux dates sont égales, nous devons comparer les dates données à l'aide de méthodes intégrées telles que «compareTo()» et «equals()». Discutons-en d'abord.
compareTo()
L'interface Comparable définit uniquement une méthode appelée "CompareTo", qui fournit la fonctionnalité permettant de comparer un objet d'une classe avec lui-même. Il renvoie 0 lorsque le premier objet date est égal à l'objet passé, une valeur positive si le premier objet date est supérieur et une valeur négative dans le cas contraire.
Grammaire
dateOne.compareTo(dateTwo);
égal()
C'est une méthode de classe String qui vérifie si deux chaînes données contiennent le même jeu de caractères dans le même ordre. Renvoie vrai si les deux chaînes satisfont à la condition, faux sinon.
Grammaire
dateOne.equals(dateTwo);
Maintenant, entrons dans le programme Java pour vérifier si deux dates sont égales.
Exemple 1
Dans l'exemple suivant, nous utiliserons d'abord LocalDate, qui est un objet datetime immuable utilisé pour représenter une date, et son format par défaut est aaaa-MM-jj. Nous utilisons ensuite la méthode equals() pour vérifier si les dates définies sont égales.
import java.time.*; import java.util.*; public class Main { public static void main(String[] args) { // initializing two unequal dates LocalDate dateOne = LocalDate.parse("2021-01-20"); LocalDate dateTwo = LocalDate.parse("2023-06-01"); // checking both dates are equal or not if(dateOne.equals(dateTwo)) { System.out.println("Both dates are equal!"); } else { System.out.println("Both dates are unequal!"); } } }
Sortie
Both dates are unequal!
Exemple 2
Dans cet exemple, nous utiliserons la classe SimpleDateFormat et Date avec la méthode compareTo() pour vérifier si deux dates sont égales. Ici, SimpleDateFormat est une classe en Java qui nous permet de convertir la date en chaîne (formatage) et de convertir la chaîne en date au format natif (analyse). Et Date est une classe qui représente une période de temps spécifique en millisecondes.
import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) throws Exception { // creating instance of SimpleDateFormat SimpleDateFormat timeformat = new SimpleDateFormat("yy/MM/dd"); // initializing two dates Date dateOne = timeformat.parse("23/06/01"); Date dateTwo = timeformat.parse("23/06/01"); // checking both dates are equal or not if(dateOne.compareTo(dateTwo) == 0) { System.out.println("Both dates are equal"); } else { System.out.println("Both dates are unequal!"); } } }
Sortie
Both dates are equal
Exemple 3
Voici un autre exemple d'utilisation de la méthode equals() pour vérifier si deux dates sont égales.
import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) throws Exception { // creating instance of SimpleDateFormat SimpleDateFormat timeformat = new SimpleDateFormat("yy/MM/dd"); // initializing two dates Date dateOne = timeformat.parse("23/06/01"); Date dateTwo = timeformat.parse("23/06/01"); // checking both dates are equal or not if(dateOne.equals(dateTwo)) { System.out.println("Both dates are equal"); } else { System.out.println("Both dates are unequal!"); } } }
Sortie
Both dates are equal
Conclusion
Dans cet article, nous avons appris à comparer deux dates en Java pour vérifier si elles sont égales. Pour ce faire, nous utilisons deux méthodes intégrées appelées compareTo() et equals(). De plus, nous avons également vu comment définir des dates dans des programmes Java à l'aide des classes LocalDate, SimpleDateFormat et Date.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment rédiger un générateur simple de rapports sur les performances des étudiants en utilisant Java ? Student Performance Report Generator est un outil qui aide les enseignants ou les éducateurs à générer rapidement des rapports sur les performances des élèves. Cet article explique comment utiliser Java pour rédiger un simple générateur de rapports sur les performances des étudiants. Tout d’abord, nous devons définir l’objet étudiant et l’objet note étudiant. L'objet étudiant contient des informations de base telles que le nom et le numéro de l'étudiant, tandis que l'objet score de l'étudiant contient des informations telles que les résultats des matières et la note moyenne de l'étudiant. Voici la définition d'un objet étudiant simple : public

Comment écrire un système simple de gestion des présences des étudiants en utilisant Java ? Avec le développement continu de la technologie, les systèmes de gestion scolaire sont également constamment mis à jour et améliorés. Le système de gestion de l'assiduité des élèves en constitue un élément important. Il peut aider l'école à suivre l'assiduité des élèves et à fournir des analyses de données et des rapports. Cet article explique comment écrire un système simple de gestion des présences des étudiants à l'aide de Java. 1. Analyse des exigences Avant de commencer à écrire, nous devons déterminer les fonctions et les exigences du système. Les fonctions de base comprennent l'enregistrement et la gestion des informations sur les étudiants, l'enregistrement des données de fréquentation des étudiants et

Comment utiliser la programmation Java pour implémenter la recherche d'emplacement d'adresse de l'API Amap Introduction : Amap est un service de cartographie très populaire et largement utilisé dans diverses applications. Parmi eux, la fonction de recherche à proximité de l'emplacement de l'adresse offre la possibilité de rechercher des POI (Point of Interest, points d'intérêt) à proximité. Cet article expliquera en détail comment utiliser la programmation Java pour implémenter la fonction de recherche d'adresse de l'API Amap et utilisera des exemples de code pour aider les lecteurs à comprendre et à maîtriser les technologies associées. 1. Postuler pour le développement Amap

Une chaîne est une classe de package 'java.lang' qui stocke une série de caractères. Ces caractères sont en fait des objets de type String. Nous devons fermer la valeur de la chaîne entre guillemets doubles. Généralement, nous pouvons représenter les caractères en minuscules et en majuscules en Java. Et il est également possible de convertir

Comment utiliser Java pour implémenter la fonction de statistiques d'inventaire du système de gestion d'entrepôt. Avec le développement du commerce électronique et l'importance croissante de la gestion d'entrepôt, la fonction de statistiques d'inventaire est devenue un élément indispensable du système de gestion d'entrepôt. Les systèmes de gestion d'entrepôt écrits en langage Java peuvent mettre en œuvre des fonctions de statistiques d'inventaire grâce à un code concis et efficace, aidant les entreprises à mieux gérer le stockage en entrepôt et à améliorer l'efficacité opérationnelle. 1. Introduction au contexte Le système de gestion d'entrepôt fait référence à une méthode de gestion qui utilise la technologie informatique pour effectuer la gestion des données, le traitement de l'information et l'analyse décisionnelle sur l'entrepôt d'une entreprise. Les statistiques d'inventaire sont

Les outils courants de surveillance et de réglage des performances dans le développement Java nécessitent des exemples de code spécifiques Introduction : Avec le développement continu de la technologie Internet, Java, en tant que langage de programmation stable et efficace, est largement utilisé dans le processus de développement. Cependant, en raison de la nature multiplateforme de Java et de la complexité de l'environnement d'exécution, les problèmes de performances sont devenus un facteur incontournable dans le développement. Afin de garantir la haute disponibilité et la réponse rapide des applications Java, les développeurs doivent surveiller et ajuster les performances. Cet article présentera quelques fonctionnalités courantes de surveillance et de réglage des performances Java.

ChatGPTJava : Comment créer un système intelligent de recommandation musicale, des exemples de code spécifiques sont nécessaires Introduction : Avec le développement rapide d'Internet, la musique est devenue un élément essentiel de la vie quotidienne des gens. Alors que les plateformes musicales continuent d’émerger, les utilisateurs sont souvent confrontés à un problème commun : comment trouver la musique qui correspond à leurs goûts ? Afin de résoudre ce problème, le système intelligent de recommandation musicale a vu le jour. Cet article explique comment utiliser ChatGPTJava pour créer un système intelligent de recommandation musicale et fournit des exemples de code spécifiques. Non.

Comment utiliser Java pour implémenter l'algorithme de recherche en largeur d'abord L'algorithme de recherche en largeur d'abord (Breadth-FirstSearch, BFS) est un algorithme de recherche couramment utilisé dans la théorie des graphes, qui peut trouver le chemin le plus court entre deux nœuds du graphique. BFS est largement utilisé dans de nombreuses applications, telles que la recherche du chemin le plus court dans un labyrinthe, les robots d'exploration Web, etc. Cet article expliquera comment utiliser le langage Java pour implémenter l'algorithme BFS et joindra des exemples de code spécifiques. Tout d’abord, nous devons définir une classe pour stocker les nœuds du graphique. Cette classe contient des nœuds.
