使用
SimpleDateFormat和拆分以保持文件扩展名:
private static String FILE = "D:Report.pdf";DateFormat df = new SimpleDateFormat("yyyyMMddhhmmss"); // add S if you need millisecondsString filename = FILE.split(".")[0] + df.format(new Date()) + FILE.split(".")[1];// filename = "D:Report20150915152301.pdf"更新:
如果您能够修改
FILE变量,我的建议是:
private static String FILE_PATH = "D:Report";private static String FILE_EXTENSION = ".pdf";DateFormat df = new SimpleDateFormat("yyyyMMddhhmmss"); // add S if you need millisecondsString filename = FILE_PATH + df.format(new Date()) + "." + FILE_EXTENSION;// filename = "D:Report20150915152301.pdf"


