gpt4 book ai didi

java - 当我从服务器运行 Web 服务时,Java 代码中的日期为空

转载 作者:行者123 更新时间:2023-12-01 04:47:45 25 4
gpt4 key购买 nike

我创建了一个 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。

最佳答案

我想您只是看到文件名为message_,其图标可能类似于xml文件的图标。 Windows 文件管理器可能只是对您隐藏了扩展名。它可能认为第一个点之后的所有内容都是扩展名,并对您隐藏文件名的这一部分。由于您在文件名中使用点,这是可能的。首先尝试仔细检查这一点。

关于java - 当我从服务器运行 Web 服务时,Java 代码中的日期为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15543978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com