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
반응형