Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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
Java 如何在Android中使用ODATA的DateTime(SMP9.0及以上版本)_Java_Android_Odata_Smp - Fatal编程技术网

Java 如何在Android中使用ODATA的DateTime(SMP9.0及以上版本)

Java 如何在Android中使用ODATA的DateTime(SMP9.0及以上版本),java,android,odata,smp,Java,Android,Odata,Smp,我从SMP从那个ODATA那里得到了ODATA。当我们试图获取Datetime并将其设置为Java Date时,会出现异常。如何在Android(SMP 9.0及以上版本)中将ODATA DateTime键入Java Date?经过三个小时的搜索,我从SAP社区博客获得了预期的解决方案 事实上,我是在尝试低于1 if (property !=null) { ObjName.setDate((Date)property.getValue()); } 但由于类型转换不当,我遇到了

我从SMP从那个ODATA那里得到了ODATA。当我们试图获取Datetime并将其设置为Java Date时,会出现异常。如何在Android(SMP 9.0及以上版本)中将ODATA DateTime键入Java Date?

经过三个小时的搜索,我从SAP社区博客获得了预期的解决方案
事实上,我是在尝试低于1

if (property !=null) { 
     ObjName.setDate((Date)property.getValue());
   }
但由于类型转换不当,我遇到了异常情况。
我们需要在类似Android的系统中使用GregoriaCalendar键入ODATAEdm.DateTime

 if (property !=null) { 
          ObjName.setDate( (GregorianCalendar) property.getValue());
        }
注意:在上述代码中,setDate()是setter方法。

有关详细说明:

您也可以将其键入日历(: