Java localdate

Java localdate
«Tout langage de programmation devrait avoir un support de date et d'heure. Le package de date de Java fournit le mois, l'année et le jour du système. Si nous voulons connaître la date actuelle de notre système, nous avons une classe locale de Java qui renvoie l'heure actuelle du système à notre époque. La classe Java LocalDate prend le format par défaut «yyyy-mm-dd» comme argument pour représenter la date. Il implémente l'interface du chronolocalcalte et dérive de la classe d'objet. Nous devons importer la bibliothèque «Java.Io.LocalDate »dans le programme pour obtenir la date actuelle du système. Le localDate est une classe immuable et ne donne que la date du système, pas l'heure. La classe localedatetime représente la date et l'heure de l'application actuelle."

Exemple 1

L'exemple de programme de Java fournit une démonstration simple de la classe locale. La date est fournie avec le jour de l'année en cours.

Nous avons utilisé les packages d'importation de Java, où nous avons défini les bibliothèques locales, et les bibliothèques associées obtiendront la date locale de notre système avec le fuseau horaire. Après cela, nous avons développé la classe «localDateMethod1», qui contient la méthode principale (). Dans le bloc Main (), nous avons défini la variable «mydate» de la classe locale et attribué le format de date du système de calendrier ISO.

Ensuite, nous avons créé une autre variable, «MyResult», de Class LocalDate où la méthode avec la méthode avec la méthode. Nous avons entré la valeur de l'argument «10» à l'intérieur de la méthode de Withayofyear (), qui renvoie la copie du LocalDate avec le jour modifié de l'année. Le LocalDate sera imprimé sur la console par le système Java.dehors.Println () Méthode dans un format que nous avons spécifié, mais avec le jour modifié de l'année de celui existant.

Le programme localdate exécuté ci-dessous a fourni la date locale le jour modifié de l'année.

Exemple 2

La technique suivante consiste à utiliser la classe instantanée qui fonctionne avec la machine et fournit le format de temps lisible. L'horodatage Unix actuel est stocké dans la classe instantanée.

Nous avons utilisé les packages Java importants «durée» et «instantané», qui fournissent l'heure et la date instantanées du système. Ensuite, nous avons créé la classe «localDateMethod2» et implémenté la méthode principale () de la classe. Ensuite, nous avons déclaré la variable de classe instantanée «DateTime1», où nous avons appelé la méthode Now (). La méthode maintenant () fournit l'instance de classe localedatetime. Nous avons imprimé la date actuelle et l'horodatage du système.

Ensuite, nous avons obtenu l'instant de la date et de l'heure locales à partir du nombre d'époches Milli en invoquant la méthode Toepochmilli () dans la variable «DateTime2». La date de date est obtenue à partir de la date et de l'heure actuelles de la méthode «DateTime1» à l'aide de la méthode Toepochmilli (). Après cela, nous avons déclaré la variable «noofdays» de la durée de la classe et avons fourni le nombre de jours «31» comme un argument de la méthode de la durée des jours ().

La console du système Linux indique la date et l'horodatage actuels. De plus, la date spécifique et l'horodatage sont également générés à l'écran.

Exemple 3

Le localDate est également obtenu à partir de la date de chaîne, qui est adoptée comme argument. La méthode parse () est utilisée pour obtenir l'instance de date locale à partir de la chaîne. La date de chaîne doit être vérifiée par le DateTimeFormatter.ISO localDate, donc la date de chaîne spécifiée doit être précise.

Nous avons inséré l'instruction IMPORT dans l'en-tête du programme. Le java.temps.Le package de format est utilisé pour la mise en forme et le traitement de la date et de l'heure spécifiées. Après cela, nous avons établi une classe, «localDateMethod3», où la méthode principale () est définie pour obtenir les données locales du système. Pour cela, nous avons déclaré un objet «FormatterDate» de la classe DateTimeFormatter. Nous avons entré le format de la date à l'intérieur de la méthode OFPATTERN ().

Nous avons fourni le format comme «DD MM UUUU» à l'intérieur de la méthode OFPATTERN (). Le «DD» est utilisé pour la date, «MM» donne le mois de l'année en cours et «UUUU» représente l'année de l'époque. Ensuite, nous avons appelé la méthode parse () dans l'objet «obj» de la classe locale et spécifié la date de chaîne et le formatterdate comme argument. La chaîne de date est analysée par le formateur fourni à l'intérieur de la méthode Parse () qui formara la chaîne de date de cette manière. Ensuite, nous avons affiché les résultats de la méthode Parse () sur la console.

Le LocalDate est obtenu sur la console dans le même format que nous avons attribué dans le programme.

Exemple 4

La méthode format () de la classe Java LocalDate transforme la date avec le formateur demandé. La méthode accepte uniquement l'objet de format, qui ne peut pas être nul. Lorsqu'il y a une erreur de formatage, la méthode Format () lance l'exception de DatetimeException.

Nous avons ajouté les packages locaux dans le programme ci-dessus, puis construit la classe «localDateExample4». La classe a la méthode principale (), où nous avons effectué des opérations pour convertir la date en chaîne en utilisant la méthode Format (). Nous avons déclaré la variable «Date1», qui prend la date actuelle de la méthode localDate Now ().

Ensuite, nous avons invoqué la méthode Format (), qui prend le format ISO_DATE pour la date «Date1». Ensuite, nous avons utilisé deux autres opérations dans la méthode Format () et avons fourni la date souhaitée, qui a une année, un mois et une date différents. La méthode Format () a modifié cette date au format ISO_DATE.

Les dates fournies sont désormais formatées dans la date de chaîne en utilisant la méthode Format () comme suit. Nous avons obtenu trois dates, la première est la date actuelle, et les autres dates sont la période que nous avons analysée dans le programme ci-dessus.

Conclusion

Le localDate ne gère que la date du format ISO et renvoie la date actuelle du système. Nous avons utilisé différentes méthodes de la classe locale ici pour comprendre comment le système actuel de la date est obtenu. Nous avons utilisé la méthode Now (), la méthode Parse () et la méthode Format (), qui est fournie par la classe locale et a une fonctionnalité légèrement différente des autres. De plus, nous avons utilisé la méthode de classe instantanée pour obtenir l'heure actuelle de notre système Linux.