타임존이 시스템(서버) 기준:
날짜: 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.
타임존에 대한 이해가 필요한 경우 아래 글 참고:
ABAP TIMESTAMP 총정리
타임스탬프로 사용되는 타입은 두가지가 있습니다. TIMESTAMP : 15자리 YYYYMMDDhhmmss TIMESTAMPL : 21자리 YYYYMMDDhhmmss.ssssss 주로 사용하는 15자리 TIMESTAMP 를 기준으로 설명하겠습니다. 예를 들어 인천 에서
boy0.tistory.com
'ABAP' 카테고리의 다른 글
SAP ABAP Currency 총정리 (0) | 2024.11.15 |
---|---|
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 |