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:02456parcourir

How to Add Duration to a Date in Java?

Adding Duration to a Date in Java

One frequent task in programming is manipulating dates. A common requirement is adding a specified duration, such as days, to an existing date. In Java, this can be achieved using the SimpleDateFormat class to parse and format dates, and the Calendar class to add duration.

Adding Days to a Date

To add a number of days to a date, you can use the following steps:

  1. Parse the date into a Date object using SimpleDateFormat.
  2. Create a Calendar instance and set it to the parsed date.
  3. Use the add() method of the Calendar to add the desired number of days to the date.
  4. Format the new date back into a string using SimpleDateFormat.

Example

The following code example demonstrates how to add 5 days to the date "01/01/2012" in the "dd/mm/yyyy" 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);

This code will output "06/01/2012", which is 5 days after "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