[python] Arrow 라이브러리의 날짜와 시간 출력 포맷

Arrow는 파이썬에서 강력한 날짜와 시간 처리를 위한 라이브러리입니다. 이 라이브러리를 사용하여 다양한 날짜와 시간 형식으로 출력할 수 있습니다. 이번 블로그 포스트에서는 Arrow 라이브러리를 사용하여 날짜와 시간을 원하는 포맷으로 출력하는 방법을 알아보겠습니다.

Arrow를 사용하기 위해서는 먼저 라이브러리를 설치해야 합니다. pip를 사용하여 설치할 수 있습니다.

pip install arrow

설치가 완료되면 다음과 같이 Arrow 라이브러리를 import하여 사용할 수 있습니다.

import arrow

형식 지정자

Arrow에서는 strftime() 함수와 유사한 방식으로 형식 지정자를 사용하여 원하는 날짜와 시간 포맷을 지정할 수 있습니다. 아래는 일반적으로 사용되는 형식 지정자의 예시입니다.

사용 예시

다음은 Arrow를 사용하여 날짜와 시간을 원하는 포맷으로 출력하는 간단한 예시 코드입니다.

import arrow

# 현재 시간 가져오기
now = arrow.now()

# 날짜와 시간을 "YYYY-MM-DD HH:mm:ss" 포맷으로 출력
print(now.format("YYYY-MM-DD HH:mm:ss"))

# 연도와 월을 "YYYY년 MM월" 포맷으로 출력
print(now.format("YYYY년 MM월"))

# 시간을 "HH:mm" 포맷으로 출력
print(now.format("HH:mm"))

# 요일을 한글로 출력
print(now.format("dddd"))

위 코드를 실행하면 현재 날짜와 시간이 원하는 포맷으로 출력됩니다. 포맷 지정자를 조합하여 원하는 형식을 만들 수 있습니다.

결론

Arrow 라이브러리를 사용하면 파이썬에서 손쉽게 날짜와 시간을 다양한 형식으로 출력할 수 있습니다. strftime() 함수와 유사한 형식 지정자를 사용하여 원하는 날짜와 시간 포맷을 간편하게 지정할 수 있습니다. 이를 통해 프로그램에서 날짜와 시간을 사용하는 경우, 원하는 형식으로 출력하여 가독성을 높일 수 있습니다.

참고 자료