Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将当前日期和时间附加到XLSX文件_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 将当前日期和时间附加到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

下面的代码有什么问题吗?我得到了“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(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{是的,我添加了…将重试。。