我创建了一个 Web 服务,客户端将一个文件发送到服务器。然后服务器必须保存文件。我想要的文件名类似于 message_2013.03.20.13.55.43.xml (yyyy.mm.dd.hh.mm.ss)。我部署了 Web 服务,但文件保存为 message_.xml(覆盖文件),这意味着日期字符串为空。这是我的代码的一部分:
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
String current_date = dateFormat.format(date).toString().replaceAll(":", ".");
current_date = current_date.replaceAll(" ", ".");
current_date = current_date.replaceAll("/", ".");;
String pathname = "C:\\soap_downloads\\message_"+current_date+".xml";
当我在我的本地主机上测试它时,它运行完美。服务器的操作系统是windows 2008 R2。