[python] Arrow 라이브러리로 타임스탬프 포맷 변환

Python에서 날짜와 시간을 다룰 때 Arrow 라이브러리는 매우 편리한 도구입니다. Arrow는 다양한 타임존과 포맷을 지원하여 타임스탬프를 쉽게 변환이 가능합니다.

Arrow 라이브러리 설치

Arrow 라이브러리는 pip를 사용하여 간단하게 설치할 수 있습니다.

pip install arrow

타임스탬프 포맷 변환하기

다음은 Arrow 라이브러리를 사용하여 타임스탬프 포맷을 변환하는 예제입니다:

import arrow

# 현재 시간을 얻습니다.
now = arrow.now()

# 타임스탬프를 원하는 포맷으로 변환합니다.
formatted_timestamp = now.format("YYYY-MM-DD HH:mm:ss")
print(formatted_timestamp)

위의 예제에서는 현재 시간을 Arrow 객체로 얻은 후, format() 메서드를 사용하여 원하는 포맷으로 변환하였습니다. 여기서는 “YYYY-MM-DD HH:mm:ss” 포맷을 사용하였으며, 결과적으로 “2022-01-01 14:30:00”과 같은 타임스탬프가 출력됩니다.

다른 포맷 지원하기

Arrow 라이브러리는 다양한 포맷을 지원합니다. 포맷 지정에 사용되는 문자열은 Moment.js와 유사한 형식을 가지고 있습니다. 다음은 일부 흔히 사용되는 포맷 예시입니다:

Arrow 라이브러리는 이외에도 다양한 포맷을 지원하므로 자세한 내용은 공식 문서를 참고해주세요.

참고 자료