Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy “不可剥夺的日期”&引用;对于空日期值_Groovy_Java.util.date - Fatal编程技术网

Groovy “不可剥夺的日期”&引用;对于空日期值

Groovy “不可剥夺的日期”&引用;对于空日期值,groovy,java.util.date,Groovy,Java.util.date,基本上我有一个获取多个JSON对象的函数,这些对象在someVO文件中定义为属性,代码如下所示: protected def createTheObject(JSONObject obj) { new someVO { property1: obj.get("property1"), property2: obj.get("property2"), dateprop: CustomDatePropertyEditor.getDateFormat().parse(obj?.get('d

基本上我有一个获取多个JSON对象的函数,这些对象在someVO文件中定义为属性,代码如下所示:

protected def createTheObject(JSONObject obj) {
new someVO {
  property1: obj.get("property1"),
  property2: obj.get("property2"),
  dateprop: CustomDatePropertyEditor.getDateFormat().parse(obj?.get('dateprop') as String),
  }}
由于将字符串转换为日期时发生强制转换异常,我专门添加了getDateFormat()函数。 property1、property2是字符串类型的数据,而dateProp是日期类型的数据

如果dateprop碰巧为空值,则我将得到一个运行时错误: 不可解析日期“”


有人能帮我吗?

怎么帮你?这是一个不可接受的日期。要么不解析它,要么做一些事情来插入一个默认的可解析日期。我只想为null date解析它,所以我如何更改语法代码,使用三元运算符给了我一些其他问题,唯一的方法是进一步将这行代码附加到一些有用的东西上。如何帮助您?这是一个不可接受的日期。要么不解析它,要么做一些事情来插入一个默认的可解析日期。我只想为null date解析它,所以我如何更改语法代码,使用三元运算符给了我一些其他问题,唯一的方法是进一步将这行代码附加到有用的东西上。