如何在 Android 中使用 ODATA(SMP 9.0 及以上版本)的 DateTime

How to Use DateTime of ODATA (SMP 9.0 and above) in Android

我正在从 SMP 从那个 ODATA 获取 ODATA。当我们尝试获取日期时间并设置为 Java 日期时出现异常。如何将 ODATA DateTime 类型转换为 Android 中的 Java 日期(SMP 9.0 及更高版本)?

经过三个小时的搜索,我从 SAP 社区博客中得到了预期的解决方案
实际上我正在尝试低于 one

if (property !=null) { 
     ObjName.setDate((Date)property.getValue());
   }

但由于类型转换正确,我遇到了异常。
我们需要在 Android 中使用 GregorianCalendar Typecast ODATA Edm.DateTime like

 if (property !=null) { 
          ObjName.setDate( (GregorianCalendar) property.getValue());
        }

注意:在上面的代码中setDate()是setter方法。

详细说明:
http://scn.sap.com/community/developer-center/mobility-platform/blog/2015/08/15/handling-datetime-from-frontend-with-odata-in-native-android-app-using-smp-30][1]