카테고리 없음

[python] aws lambda 한국 날짜 구하는 법

오달달씨 2024. 3. 8. 08:47
728x90
반응형

AWS Lambda는 기본적으로 UTC 시간대를 사용한다.
따라서 서울의 시간대를 맞추기 위해서는 코드에서 datetime 모듈을 사용해 UTC 시간을 서울 시간대로 변환해야 한다.

Python코드로 다음과 같이 만들 수 있다.

import datetime

def lambda_handler(event, context):
    # 현재 UTC 시간 구하기
    utc_now = datetime.datetime.utcnow()
    # 서울 시간대로 변환하기
    seoul_timezone = datetime.timezone(datetime.timedelta(hours=9))
    seoul_now = utc_now.astimezone(seoul_timezone)
    # 결과 출력하기
    print(seoul_now)

서울 시간대를 'yyyymmdd' 형식으로 출력하려면 datetime 모듈에 strftime 메소드를 사용해 포맷을 지정해야 한다.

    # 'yyyymmdd' 형식으로 변환하기
    seoul_date = seoul_now.strftime('%Y%m%d')
    # 결과 출력하기
    print(seoul_date)



728x90
반응형