gpt4 book ai didi

java - 解析日期格式时出现问题,需要更改此方法以接受空值

转载 作者:行者123 更新时间:2023-12-01 17:41:44 26 4
gpt4 key购买 nike

我在这里做错了什么,当前请求文件中的 xml 节点传入,必须填充值 01/22/2020。测试人员正在运行新的测试用例,但没有填充,它会引发异常。我怎样才能接受空字符串。

ParseException:无法解析日期:“”。

在 java.text.DateFormat.parse

           if(stringDate!=null)

最佳答案

您还需要添加空支票。如果它为空,那么格式化程序将无法解析它。

if (stringDate != null && !stringDate.isEmpty()) {
if (stringDate.contains("-")) {
format = "yyyy-MM-dd";
} else if (stringDate.contains("/")) {
format = "MM/dd/yyyy";
}
SimpleDateFormat formatter = new SimpleDateFormat(format);
return formatter.parse(stringDate);
} else {
return null;
}

关于java - 解析日期格式时出现问题,需要更改此方法以接受空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60942328/

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