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

1 回答 1

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

注意:
由于我不能 100% 确定.getName()实际返回的内容,因此您可能需要切断它可能返回的任何文件扩展名(.html ?),然后重新标记它以调用.copy(...).

于 2013-08-15T12:12:37.397 回答