타임존이 시스템(서버) 기준:

날짜: SY-DATUM

시간: SY-UZEIT

타임존: 펑션 호출 GET_SYSTEM_TIMEZONE 또는 테이블 TTZCU

 

 

타임존이 사용자(로컬) 기준:

날짜: SY-DATLO

시간: SY-TIMLO

타임존: SY-ZONLO

 

 

타임존이 UTC(세계표준시) 기준:

날짜: GET TIME STAMP FIELD lv_ts. lv_ts(8)

시간: GET TIME STAMP FIELD lv_ts. lv_ts+8(6)

타임존: UTC

 

 

타임존이 다른 경우의 변환 로직:

CONVERT DATE lv_date_from TIME lv_time_from INTO TIME STAMP lv_ts TIME ZONE lv_tz_from.
CONVERT TIME STAMP lv_ts TIME ZONE lv_tz_to INTO DATE lv_date_to TIME lv_time_to.

 

 

타임존에 대한 이해가 필요한 경우 아래 글 참고:

https://boy0.tistory.com/181

 

ABAP TIMESTAMP 총정리

타임스탬프로 사용되는 타입은 두가지가 있습니다. TIMESTAMP : 15자리 YYYYMMDDhhmmss TIMESTAMPL : 21자리 YYYYMMDDhhmmss.ssssss 주로 사용하는 15자리 TIMESTAMP 를 기준으로 설명하겠습니다. 예를 들어 인천 에서

boy0.tistory.com

 

'ABAP' 카테고리의 다른 글

abap으로 open API (RESTful) 호출하기  (2) 2023.12.20
abap으로 ZIP 압축하기  (0) 2023.10.17
search help exit 총정리  (0) 2023.04.25
FUNCTION ZADD_1_ALPHANUM  (0) 2022.12.20
ABAP TIMESTAMP 총정리  (0) 2021.12.27

+ Recent posts