2013-08-15 3 views
0

현재 날짜가있는 페이지를 복사하고 싶습니다.현재 날짜가있는 페이지를 복사하는 방법은 무엇입니까?

예제의 mypage.html -> myPage_2013-08-15_13 : 36.html

다음 코드를 복사 페이지하지만 날짜없이. 그것은 그러한 표시 (-, :, ....) 때문입니다. 어떻게 이것을 극복 할 수 있습니까?

Date date = new Date(); 
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm"); 
String testDate= df.format(date); 

pageManager.copy(pathOfMyPage, pathOfMyPage+"-"+testDate, "", true, false); 
+0

'pathOfMyPage + "-"+ testDate "의 값은 무엇입니까? –

+0

게시 된 코드를 수정하십시오 - pathOfMyPage 뒤에 닫는 괄호와 같은 구문 오류가 있습니다 –

+0

첫 번째 쉼표 앞에 여분의 괄호가있는 것처럼 보입니다. –

답변

1

시도 :

Page myPage = ... // the Page object 

Date date = new Date(); 
SimpleDateFormat df = new SimpleDateFormat("_yyyy-MM-dd_HH-mm"); 
String newName = myPage.getName() + df.format(date); 

pageManager.copy(myPage, newName, null, true, false); 

참고 : 나는 .getName() 실제로 반환 무엇의 100 % 확실하지 않다으로
, 당신이 ( 모든 파일 이름 확장자를 차단 에 필요한 것이 가능하다 .html?)로 돌아가서 .copy(...)에 대한 호출을 위해 다시 태그를 붙일 수 있습니다.

+0

고마워요 :) –

관련 문제