2020-09-02 12:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个需要转换日期格式的要求,例如输入格式为23.05.2017,其中预期格式为2017-05-23T00:00:00.000。 我正在使用hana云集成作为中间件。请提供udf以实现此要求。
致谢
Giridhar Vegi。
Hello Giridhar,
在UDF下方将执行相同的操作。
导入com.sap.it.api.mapping。*; 导入java.text.DateFormat; 导入java.text.SimpleDateFormat; 导入java.util.Date; //添加MappingContext作为附加参数,以读取或设置标头和属性。 def字符串customFunc(String arg1){ 日期inputDate_parsed = new SimpleDateFormat(" dd.MM.yyyy")。parse(arg1); DateFormat dateFormat_required = new SimpleDateFormat(" yyyy-MM-dd'T'HH:mm:ss.SSS"); def convert_datetime = dateFormat_required.format(inputDate_parsed); 返回converted_datetime; }
此致
Sriprasad Shivaram Bhat
嗨,Sirprasad
相同的问题。 在您的狂喜中,您不计入TimeZone。
BR
C撒
亲爱的普拉萨德,
非常感谢您的支持。 但是我得到了屏幕截图中所附的错误。 请为此提出建议。 svkm-unparsable-error.jpg 如果我给出了单个记录。如果我给出了多个记录 记录我得到如下错误。
java.lang.ClassCastException:无法将类java.util.ArrayList转换为类java.util.HashMap
作为参考,我附加了以下需要映射的输入文件。 attandance.jpg 。
我也遇到以下错误
com.sap.gateway.core.ip.component.odata.exception.OsciException:请求有效负载:服务器中可用的OData元数据内容已过时或请求有效负载似乎不正确= https://api8preview.sapsf.com/odata/v2_defaultTenant_shrivilepaT 错误=>无法将20170523 000000.000转换为 java.util.Calendar
请为此建议我。
你好维杰,
如果您想将值列表(队列)传递给"自定义函数",请按照以下帖子进行操作。
https://answers.sap.com/questions/186497/ udf-in-hci.html
最多设置5个标签!
Hello Giridhar,
在UDF下方将执行相同的操作。
此致
Sriprasad Shivaram Bhat
嗨,Sirprasad
相同的问题。 在您的狂喜中,您不计入TimeZone。
BR
C撒
亲爱的普拉萨德,
非常感谢您的支持。 但是我得到了屏幕截图中所附的错误。 请为此提出建议。 svkm-unparsable-error.jpg 如果我给出了单个记录。如果我给出了多个记录 记录我得到如下错误。
java.lang.ClassCastException:无法将类java.util.ArrayList转换为类java.util.HashMap
作为参考,我附加了以下需要映射的输入文件。 attandance.jpg 。
我也遇到以下错误
com.sap.gateway.core.ip.component.odata.exception.OsciException:请求有效负载:服务器中可用的OData元数据内容已过时或请求有效负载似乎不正确= https://api8preview.sapsf.com/odata/v2_defaultTenant_shrivilepaT 错误=>无法将20170523 000000.000转换为 java.util.Calendar
请为此建议我。
致谢
Giridhar Vegi。
你好维杰,
如果您想将值列表(队列)传递给"自定义函数",请按照以下帖子进行操作。
https://answers.sap.com/questions/186497/ udf-in-hci.html
此致
Sriprasad Shivaram Bhat
一周热门 更多>