Java 将当前日期和时间附加到XLSX文件
下面的代码有什么问题吗?我得到了“java.io.FileNotFoundException:”异常。我的要求是将当前系统日期和时间附加到xlsx文件中Java 将当前日期和时间附加到XLSX文件,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,下面的代码有什么问题吗?我得到了“java.io.FileNotFoundException:”异常。我的要求是将当前系统日期和时间附加到xlsx文件中 String date=new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(new Date()); FileOutputStream fileOut = new FileOutputStream("F:\\JobStatus_"+date+".xlsx"); workbook.write(fi
String date=new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(new Date());
FileOutputStream fileOut = new FileOutputStream("F:\\JobStatus_"+date+".xlsx");
workbook.write(fileOut);
fileOut.close();
当前程序的输出将是
F:\\JobStatus_09/04/2016 09:10:34.xlsx
这将是您的最终输出文件路径
<> >当OS试图找到路径时,它将考虑/作为目录。
I suggest you to use _ for date saparator instead of /, space and :
使用以下代码
String date=new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(new Date());
date=date.replaceAll("/","_");
date=date.replaceAll(" ","_");
date=date.replaceAll(":","_");
FileOutputStream fileOut = new FileOutputStream("F:\\JobStatus_"+date+".xlsx");
workbook.write(fileOut);
fileOut.close();
您是否在方法的末尾添加了throws exception,比如这个公共静态void main(String[]args)throws IOException{是的,我添加了…将重试。。