Witam serdecznie,
mam problem jak przekonwertować timestamp np. 20200925053057 do formatu JSON np. 1601011857000
Z góry dziękuję za pomoc.
Konwersja timestamp do formatu JSON
-
- Posty: 561
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 9 times
- Been thanked: 165 times
- Kontakt:
Re: Konwersja timestamp do formatu JSON
Wydaje mi się, że nie musisz konwertować odcisku czasowego 20200925053057 do ilości sekund od dnia 1 stycznia 1970 (1601011857000) bo JSON powinien rozumieć prezentację odcisku czasowego zgodną z ISO 8601. Dlatego bym próbował przekazać do JSON taki ciąg znaków: 2020-09-25T05:30:57. Daj znać czy zadziałało.
Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl
-
- Posty: 170
- Rejestracja: czw kwie 23, 2009 9:22 am
- Has thanked: 13 times
- Been thanked: 12 times
Re: Konwersja timestamp do formatu JSON
To działa, może komuś się też przyda
DATA: lo_simple_type TYPE REF TO /iwcor/if_ds_edm_simple_type,
lv_datetime_json TYPE string.
lo_simple_type = /iwcor/cl_ds_edm_date_time_off=>instance.
lo_simple_type->to_string( EXPORTING iv_value = ls_select_result-datetime
iv_kind = 2
RECEIVING rv_value = lv_datetime_json ).
DATA: lo_simple_type TYPE REF TO /iwcor/if_ds_edm_simple_type,
lv_datetime_json TYPE string.
lo_simple_type = /iwcor/cl_ds_edm_date_time_off=>instance.
lo_simple_type->to_string( EXPORTING iv_value = ls_select_result-datetime
iv_kind = 2
RECEIVING rv_value = lv_datetime_json ).