[Java] Comment utiliser la classe Calendar

Journal d'étude de programmation

29 octobre 2020 Puisque nous avons traité de la classe Calendar en Java, nous résumerons brièvement comment l'utiliser.

Qu'est-ce que la classe Calendar?

Une classe pour manipuler la date et la date et l'heure spécifiées. Utilisé pour calculer, obtenir et définir la date et l'heure en Java.

Dans la classe Calendar, un objet est créé en appelant la méthode getInstance au lieu de l'opérateur new. La méthode getInstance renvoie un objet initialisé à la date et à l'heure actuelles chaque fois qu'il est appelé. Lorsque vous l'utilisez, assurez-vous de spécifier ʻimport java.util.Calendar`.

Exemple de code

import java.util.Calendar

public class Main {
  public static void main(String[] args) throws Exception {
    Calendar calendar = Calendar.getInstance();
    System.out.println(calendar.get(Calendar.YEAR) + "An" + calendar.get(Calendar.MONTH)+ "Lune" + calendar.get(Calendar.DATE) + "journée" );
  }
}

Résultat d'exécution


29 octobre 2020

Comment utiliser les méthodes de base

set méthode

La méthode set est utilisée pour régler la date et l'heure. Par conséquent, il est souvent utilisé dans les programmes qui traitent les dates.

Notez que dans l'exemple ci-dessous, les valeurs précédentes resteront sauf pour l'élément spécifié (années dans ce cas).

Comment utiliser


import java.util.Calendar

public class Main {
  public static void main(String[] args) throws Exception {
    Calendar calendar = Calendar.getInstance();
    System.out.println("Date et heure actuelles:" + calendar.getTime().toString());

    //Réglez l'année sur 2022
    calendar.set(Calendar.YEAR, 2022);
    System.out.println("Définir 2022 à l'année:" + calendar.getTime());
  }
}

Résultat d'exécution


Date et heure actuelles: jeu 29 oct 10:43:58 UTC 2020
Définir l'année 2022: jeu 29 octobre 10:43:58 UTC 2022

add méthode

Utilisez la méthode add lors de l'ajout ou de la soustraction de dates dans la classe Calendar.

Comment utiliser


import java.util.Calendar

public class Main {
  public static void main(String[] args) throws Exception {
    Calendar calendar = Calendar.getInstance();
    System.out.println("Date et heure actuelles:" + calendar.getTime().toString());

    //Ajouter 1 an
    calendar.add(Calendar.YEAR, 1);
    System.out.println("Augmenter d'un an:" + calendae.getTime());
  }
}

Résultat d'exécution


Date et heure actuelles: jeu 29 oct 10:43:58 UTC 2020
Augmentation d'un an: jeu 29 oct 10:43:58 UTC 2021

méthode de format

Vous pouvez spécifier le format de date avec une chaîne.

import java.text.SimpleDateFormat;
import java.util.Calendar;
 
public class Main {
  public static void main(String[] args) {
     Calendar calendar = Calendar.getInstance();

    SimpleDateFormat sdf = new SimpleDateFormat("aaaa année MM mois jj jour");
    System.out.println(sdf.format(calendar.getTime())); 
  }
}

Résultat d'exécution


20 octobre 2020

Références

[Java] Comment utiliser la classe Calendar qui peut être utilisée pour calculer et obtenir la date et l'heure! [Introduction à Java] Explication complète de l'utilisation de la classe Calendar (set / add / format) [Introduction à Java] Spécifier le format (format) de la date du calendrier [Introduction à Java] Comment utiliser Calendar (ajouter)

Recommended Posts

[Java] Comment utiliser la classe Calendar
[Traitement × Java] Comment utiliser la classe
Comment utiliser la classe Java
[Java] Comment utiliser la classe Calendar et la classe Date
Comment utiliser la classe wrapper
Comment utiliser les méthodes de classe [Java]
[Java] Comment utiliser la classe Math
[Java] Comment utiliser la méthode toString ()
Etudier comment utiliser le constructeur (java)
[Traitement × Java] Comment utiliser la boucle
Comment utiliser la classe Java Scanner (Remarque)
[Traitement × Java] Comment utiliser la fonction
[Java] Comment utiliser la classe FileReader et la classe BufferedReader
[Java] Comment utiliser Map
[Java] Comment utiliser removeAll ()
Comment utiliser Java Map
Comment utiliser la méthode replace () (Java Silver)
Comment utiliser les variables Java
Comment utiliser HttpClient de Java (Get)
Comment utiliser la méthode form_with
Comment désassembler un fichier de classe Java
Comment utiliser HttpClient de Java (Post)
[Java] Comment utiliser la méthode de jointure
[Traitement × Java] Comment utiliser les variables
[JavaFX] [Java8] Comment utiliser GridPane
[Java] Comment utiliser List [ArrayList]
Comment utiliser les classes en Java?
[Traitement × Java] Comment utiliser les tableaux
Comment utiliser les expressions Java lambda
Comment utiliser le type enum Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment créer un résumé de calendrier Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
[Explication facile à comprendre! ] Comment utiliser l'instance Java
[Java] Comment régler la date sur 00:00:00
[Java] Comment obtenir le répertoire actuel
[Explication facile à comprendre! ] Comment utiliser le polymorphisme Java
[Java] [Maven3] Résumé de l'utilisation de Maven3
Comment obtenir la date avec Java
[Explication facile à comprendre! ] Comment utiliser ArrayList [Java]
[Java] Découvrez comment utiliser correctement Optional
[Explication facile à comprendre! ] Comment utiliser la surcharge Java
gestion des exceptions try-catch-finally Comment utiliser java
[Explication facile à comprendre! ] Comment utiliser l'encapsulation Java
Pour utiliser l'outil de ligne de commande "java" ... Comment éviter d'apparaître
L'opérateur qui est né pour naître, instanceof (Java) ~ Comment utiliser l'opérateur instanceof ~
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select