1. 实现
- 代码
DATA: l_javascript_code TYPE string, lo_javascript TYPE REF TO cl_java_script, l_result TYPE string. "Create object lo_javascript = cl_java_script=>create( ). "Compiler CONCATENATE `var lv_date = new Date().toUTCString();` `lv_date;` INTO l_javascript_code SEPARATED BY cl_abap_char_utilities=>cr_lf. lo_javascript->compile( script_name = 'get_gmt.js' script = l_javascript_code ). IF lo_javascript->last_condition_code <> 0. WRITE: / 'Error in COMPILE', lo_javascript->last_error_message. ELSE. WRITE / 'JavaScript was compiled'. ENDIF. SKIP. "Execute l_result = lo_javascript->execute( 'get_gmt.js' ). IF lo_javascript->last_condition_code <> 0. WRITE: / 'Error in EXECUTE', lo_javascript->last_error_message. ELSE. WRITE / 'JavaScript was executed'. ENDIF. SKIP. "print Result WRITE: l_result.
- 示例
2. 结果
- 执行结果
3. JAVA时间戳和ABAP时间日期互转(使用类:CL_PCO_UTILITY)