Heim > Java > javaLernprogramm > Hauptteil

Wie füge ich einem Datum in Java eine Dauer hinzu?

Linda Hamilton
Freigeben: 2024-11-13 13:54:02
Original
469 Leute haben es durchsucht

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);
Nach dem Login kopieren

This code will output "06/01/2012", which is 5 days after "01/01/2012".

Das obige ist der detaillierte Inhalt vonWie füge ich einem Datum in Java eine Dauer hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage