【发布时间】:2016-02-01 13:53:51
【问题描述】:
在认为这是重复之前,请阅读。
我一直在阅读这里和其他地方的帖子,但无法弄清楚为什么日期一开始就无效。
我正在使用 SoapUI Pro 进行调用并已将 XML 放入提交一些代码参考的 XML 中,以便创建过去的日期,但我需要它们与今天相关,而不是未来或遥远的过去所以我使用了以下
${=import java.text.SimpleDateFormat;
new SimpleDateFormat("YYYY-MM-DD").format(new Date()-6);}
当我向 Web 服务提交调用时,我得到了这个错误。
“2016-02-32”不是“日期”的有效值
有人能解释一下为什么会这样吗? 我需要什么来纠正这个问题?
最终我需要能够做两件事。
- 以过去 6 天的 YYYY-MM-DD 格式创建日期
- 以 YYYY-MM-DD HH:mm:ss.SSSXXX 格式创建日期时间
非常感谢您对此提供的帮助。 我不应该使用日期吗? 我已经看到一些正在使用日历和对 Java 8 的新引用,这只是今天早上时间紧迫的事情,我不想深入任何兔子洞来跟踪可能是问题的事情,因为服务器不是目前使用 Java 8。
【问题讨论】:
-
我指定了错误的格式。请参阅下面的有用指南的链接,该指南显示了要使用的正确日期格式语法。
标签: java date datetime calendar soapui