ABAP 将JS(JavaScript) 的数字型日期转为abap日期格式

需求:将JS的数字型日期 如:1615161600000  用abap 转换为可读日期

效果如下图

参考代码

DATA(lv_js_timestamp= |Date(1500341149000)|.
*Extract |Date(1615161600000)| to 1615161600000
FIND REGEX '([0-9]+)' IN lv_js_timestamp IGNORING CASE SUBMATCHES DATA(js_timestamp).

cl_pco_utility=>convert_java_timestamp_to_abapEXPORTING iv_timestamp = js_timestamp
                                                IMPORTING ev_date      DATA(lv_date)
                                                          ev_time      DATA(lv_time).

CONVERT DATE lv_date TIME lv_time INTO TIME STAMP DATA(timestampTIME ZONE 'UTC'.
 DATA(rv_datetime= |{ timestamp TIMESTAMP = ISO }|.
IF rv_datetime is NOT INITIAL.
ENDIF.

参考链接

https://nocin.eu/abap-convert-javascript-timestamp-to-yyyy-mm-ddthhmmss/

原文地址:https://www.cnblogs.com/WACBZWY/p/15532898.html