다음 예제 코드는 Java 날짜 형식과 새로운 날짜를 얻기 위해 지정된 달 수를 소개합니다. 특정 코드는 다음과 같습니다.
공개 정적 날짜 getNewDate (날짜 OldDate, String RecordDate) ParseException {Date Date = OldDate; simpledateformat 형식 = 새로운 simpledateformat ( "yyyy-mm-dd"); 문자열 data = format.format (날짜); 문자열 datastr [] = data.split ( "-"); // 연도 int 년 = (integer.parseint (datastr [1]) + integer.parseint (recordDate))/12; // moon int yue = (integer.parseint (datast [1]) + integer.parseint (recordDate))%12; 문자열 a = ""; if (yue <10) {if (yue <1) {a = "12"; } else {a = "0"+yue; }} else {a = yue+""; } datastr [0] = String.Valueof (integer.parseint (datastr [0]) + 년); Datastr [1] = a; 문자열 NewData = Datastr [0]+"-"+Datastr [1]+"-"+Datastr [2]; 날짜 newDate = format.parse (newData); 뉴고데이트 반환;}아래는 지정된 날짜와 새 날짜를 얻기 위해 지정된 일을 추가하는 Java 구현 코드입니다.
패키지 com.date.test; import java.text.parseexception; import java.text.simpledateformat; import java.util.date; 공개 클래스 테스트 {public static void main (String [] args)은 parseexception {simpledateformat dateformat = new SimpledateFormat ( "yyyy-mm-dd"); // 날짜 형식 날짜 날짜 = dateformat.parse ( "2015-07-31"); // 날짜를 지정 날짜 newDate = addDate (날짜, 20); // 날짜 + 20 일 system.out.println (dateformat.format (date)); // 형식화 된 날짜 시스템을 출력합니다. // 지정된 날짜의 밀리 초를 가져옵니다. 날*24*60*60*1000; // 추가 할 일을 밀리 초 시간으로 변환하십시오. 시간+= 일; // 새 밀리 초를 얻기 위해 추가 새 날짜 (시간); // 밀리 초를 현재까지 변환}}