gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 01:24:13 27 4
gpt4 key购买 nike

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

最佳答案

经过三个小时的搜索,我从 SAP Community 博客中得到了预期的解决方案
其实我在尝试低于一个

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

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

 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]

关于java - 如何在Android中使用ODATA(SMP 9.0及以上)的DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36668896/

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