Maison  >  Article  >  Java  >  Comment ajouter une durée à une date en Java ?

Comment ajouter une durée à une date en Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-13 13:54:02503parcourir

How to Add Duration to a Date in Java?

Ajout d'une durée à une date en Java

Une tâche fréquente en programmation consiste à manipuler les dates. Une exigence courante consiste à ajouter une durée spécifiée, telle que des jours, à une date existante. En Java, cela peut être réalisé en utilisant la classe SimpleDateFormat pour analyser et formater les dates, et la classe Calendar pour ajouter de la durée.

Ajout de jours à une date

Pour ajouter un certain nombre de jours jusqu'à une date, vous pouvez suivre les étapes suivantes :

  1. Analyser la date dans un objet Date en utilisant SimpleDateFormat.
  2. Créez une instance de calendrier et définissez-la sur la date analysée.
  3. Utilisez la méthode add() du calendrier pour ajouter le nombre de jours souhaité à la date.
  4. Formatez la nouvelle date dans une chaîne en utilisant SimpleDateFormat.

Exemple

L'exemple de code suivant montre comment ajouter 5 jours à la date "01/01/2012" dans le "jj/mm /aaaa" format :

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse("01/01/2012"));
c.add(Calendar.DATE, 5);
String output = sdf.format(c.getTime());
System.out.println(output);

Ce code affichera "01/06/2012", soit 5 jours après le "01/01/2012".

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!

Déclaration:
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