>  기사  >  Java  >  Java에서 날짜에 기간을 추가하는 방법은 무엇입니까?

Java에서 날짜에 기간을 추가하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-13 13:54:02456검색

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".

위 내용은 Java에서 날짜에 기간을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.