Java Calendar Days of Week

Java Calendar Days of Week

Java a différentes classes qui nous permettent d'extraire le jour, l'année, le mois, la date et l'heure. Nous pouvons également modifier ces champs comme des jours après et avant le jour ou la date spécifiée. Le jour de la semaine est acquis à l'aide de l'interface de code des classes locales et calendrier. Ici, nous aurons le jour de la semaine de la classe de calendrier Java et obtiendrons le jour de la semaine des méthodes locales simples. Le Calendar Class Field Day_Of_Week est utilisé pour récupérer le numéro de la journée. Notez que l'objet de la classe de calendrier ne doit pas être partagé par plusieurs threads.

Exemple 1:

Ici, nous utilisons d'abord le LocalDate pour obtenir le nom de la semaine avec la date spécifiée qui a une méthode différente de la classe de calendrier. La méthode GetValue de Dayofweek Class obtient la valeur entière du numéro de la semaine. Ayons un programme Java pour expliquer la méthode getValue () du jourofweek.


Dans le code, nous avons d'abord défini les bibliothèques pour nous permettre d'obtenir le jour de la semaine. Nous déclarons ensuite la classe Java pour effectuer la méthode principale (). À l'intérieur, nous créons l'instance locale «dt» où nous utilisons le LocalDate.de () méthode pour fournir la date des paramètres régionaux. Ensuite, nous définissons l'instance «Dow» de la classe Dayofweek pour trouver le jour de la date des paramètres régionaux spécifiés en utilisant la méthode From (). Après cela, nous utilisons la déclaration d'impression pour imprimer le nom du jour.

Ensuite, nous déclarons une autre instance qui est «getVal» où la méthode getValue () est appliquée sur l'instance «dow» pour obtenir la valeur entière du jour de la semaine. Une fois la valeur entière de la journée.

À la date spécifiée, «lundi» est le jour désigné de la semaine. Le lundi est le premier jour de la semaine, donc la valeur entière récupérée est «1».

Exemple 2:

Le précédent code Java pour obtenir le jour de la semaine est démontré, ce qui tire le nom du jour avec sa valeur entière qui réside dans la gamme des numéros de la semaine. Maintenant, le jour de la semaine peut également être récupéré dans les différents styles de texte au format de Java en utilisant les méthodes du «temps.format.Package de TextStyle ».


Dans le code, nous définissons certaines bibliothèques requises pour obtenir le nom du jour avec les différents styles de format. Après cela, nous avons une classe Java «dayofweek2» qui entoure la méthode principale () où le code source pour obtenir le jour de la semaine est fourni. Pour obtenir la date actuelle sur notre serveur, nous construisons d'abord l'instance «aujourd'hui» du localDate en utilisant la méthode maintenant ().

Ensuite, nous obtenons le jour de la semaine à partir de l'instance «Aujourd'hui» en utilisant la méthode GetDayOfweek (). La valeur du jour de la semaine sous la forme de l'entier est obtenue grâce à l'utilisation de la méthode GetValue avec l'instance «Mydayofweek». Ensuite, le jour de la semaine est ensuite formaté à l'aide de TextStyle de Java. Tout d'abord, nous montrons le jour complet du format de la semaine, puis le jour de la semaine courte de la semaine.

Le jour en cours de notre système est «Mercredi» qui est le troisième jour de la semaine car la valeur est également affichée. La journée complète et courte de la semaine est également imprimée sur l'image de sortie suivante:

Exemple 3:

Maintenant, la classe de calendrier est utilisée pour obtenir le jour de la semaine. Le calendrier.Day_of_week est déclaré dans la méthode get () et renvoie le jour de la semaine à partir de la date donnée. Considérez le programme Calendar Class Day of the Week:


Dans le code, nous donnons un module de calendrier de Java. Ensuite, nous créons la classe Java pour implémenter le programme dans la méthode Main () de cette classe. Nous déclarons la variable Calendar «Cal» et l'initialisons avec la méthode getInstance () pour obtenir la date et l'heure actuelles. Ensuite, nous utilisons le message d'impression où nous obtenons l'heure actuelle du système et transformons cette heure en type de chaîne à l'aide de la méthode ToString ().

Après cela, nous définissons un autre objet qui est «jour» où l'objet «cal» utilise la méthode get (). La méthode get () prend le jour en cours de la semaine du calendrier et imprime le jour de la semaine qui se produit à la date de notre système. Parallèlement à cela, nous récupérons également les heures et les minutes de la classe de calendrier.

Le jour de la semaine au format String et Integer pour la date fournis est indiqué dans la sortie suivante ainsi que la date et l'heure du système:

Exemple 4:

La classe de calendrier est également utilisée pour récupérer les premier et dernier jours de la semaine. La journée peut également être représentée comme une valeur de chaîne plutôt qu'une valeur de nombre. Le simpledateFormat est utilisé pour obtenir la journée comme texte.


Dans le code, nous définissons le module texte de Java pour obtenir la journée en tant que texte. Pour cela, nous créons la méthode principale () à l'intérieur de la classe du programme Java. Ici, nous décallions l'objet «Date» pour obtenir la date du serveur. Ensuite, nous appelons la méthode set () où nous définissons le calendrier avec le jour de départ de la semaine. Après cela, nous définissons l'objet «DF» où le format du jour et de la date est fourni à SimpledateFormat (). La date et le jour actuels sont ensuite imprimés en obtenant le jour et la date de la méthode getTime () dans le format spécifié. Ensuite, nous obtenons le dernier jour de la semaine en utilisant la boucle pour. La boucle ittelle par une valeur de 0 à 6 puisque la plage de semaine Java commence par la valeur 0. Le dernier jour avec la date est également affiché après itération.

Le jour de départ de la semaine à Java est «Sunday» qui est obtenu dans l'écran de sortie. Le dernier jour de la semaine est samedi qui est également exécuté dans ce qui suit:

Conclusion

Le jour de la semaine est obtenu en effectuant les différentes opérations qui sont explorées dans ce document Java. Les deux premiers programmes sont mis en œuvre avec la méthode locale où le jour de la semaine est obtenu à partir de la date spécifiée. Le programme suivant utilise la classe de calendrier pour fonctionner pour obtenir le jour de la semaine. La méthode de la classe de calendrier est également utilisée pour le premier jour et le dernier jour de la semaine. De plus, le jour de la semaine est également formaté comme une journée basée sur le texte.