Eli*_*jah 0 java datetime calendar date soapui
在认为这是重复之前,请阅读。
我一直在阅读这里和其他地方的帖子,但无法弄清楚为什么日期一开始就无效。
我正在使用 SoapUI Pro 进行调用并已放置在提交一些代码参考的 XML 中,以便创建过去的日期,但我需要它们与今天相关,而不是将来或遥远的过去,所以我有使用了以下
${=import java.text.SimpleDateFormat;
new SimpleDateFormat("YYYY-MM-DD").format(new Date()-6);}
Run Code Online (Sandbox Code Playgroud)
当我提交对 Web 服务的调用时,我会返回此错误。
“2016-02-32”不是“日期”的有效值
有人可以解释为什么会发生这种情况吗?我需要纠正什么?
最终,我需要能够做两件事。
非常感谢这方面的一些帮助。我不是要使用日期吗?我已经看到一些使用日历和对 Java 8 的新引用,这只是今天早上时间紧迫的事情,我不想深入任何兔子洞来跟踪可能有问题的可能的事情,因为服务器不是此时使用 Java 8。
尝试这样的事情
${=import java.text.SimpleDateFormat; Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -6); new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());}
Run Code Online (Sandbox Code Playgroud)
您也可以将它用于日期和时间,只需替换格式字符串即可。
格式化日期的正确模式是yyyy-MM-dd(参见SimpleDateFormatjavadoc)
| 归档时间: |
|
| 查看次数: |
3014 次 |
| 最近记录: |