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

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

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

How to Add Duration to a Date in Java?

Java에서 날짜에 기간 추가

프로그래밍에서 자주 수행되는 작업 중 하나는 날짜를 조작하는 것입니다. 일반적인 요구 사항은 기존 날짜에 일수와 같은 지정된 기간을 추가하는 것입니다. Java에서는 SimpleDateFormat 클래스를 사용하여 날짜를 구문 분석하고 형식을 지정하고 Calendar 클래스를 사용하여 기간을 추가할 수 있습니다.

날짜에 일 추가

추가하려면 날짜 수에 따라 다음 단계를 사용할 수 있습니다.

  1. 다음을 사용하여 날짜를 Date 객체로 구문 분석합니다. SimpleDateFormat.
  2. Calendar 인스턴스를 생성하고 구문 분석된 날짜로 설정합니다.
  3. Calendar의 add() 메소드를 사용하여 날짜에 원하는 일수를 추가합니다.
  4. 다음을 사용하여 새 날짜를 다시 문자열 형식으로 지정합니다. SimpleDateFormat.

다음 코드 예는 "dd/mm"의 날짜 "01/01/2012"에 5일을 추가하는 방법을 보여줍니다. /yyyy" 형식:

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);

이 코드는 다음을 출력합니다. "06/01/2012"는 "01/01/2012"로부터 5일 후입니다.

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

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