arrow

Utilities

인간 친화적인 데이트

개요 arrow

Arrow는 날짜와 시간을 생성, 조작, 형식 지정 및 변환하는 데 인간 친화적인 접근 방식을 제공하는 Python 라이브러리입니다. 이는 더 간단한 API, 기본적으로 시간대 인식, .shift(days=-1) 및 .humanize()와 같은 직관적인 시간 이동 방법을 사용하여 datetime을 즉시 대체하는 역할을 합니다.

PyRun에서는 micropip를 통해 Arrow를 사용할 수 있습니다. Python의 표준 날짜/시간 상용구를 거치지 않고도 날짜 산술, 시간대 변환, 상대 시간 형식 지정 및 날짜 구문 분석을 탐색할 수 있습니다. 이 모든 것이 설정이 필요하지 않고 브라우저에서 가능합니다.

코드 및 실행 출력

인간 친화적인 시간대 변환 및 시간 이동.

Arrow Date & Time에디터에서 실행
import arrow

now = arrow.now()
print("Now (local):", now.format("YYYY-MM-DD HH:mm:ss ZZ"))
print("Now (UTC)  :", now.to("UTC").format("YYYY-MM-DD HH:mm:ss"))

past = now.shift(days=-10, hours=-3)
print("\n10 days 3 hrs ago:", past.humanize())

dt = arrow.get("2025-07-04 12:00:00", "YYYY-MM-DD HH:mm:ss", tzinfo="US/Eastern")
print("\nNew York :", dt.format("YYYY-MM-DD HH:mm ZZ"))
print("Tokyo    :", dt.to("Asia/Tokyo").format("YYYY-MM-DD HH:mm ZZ"))
print("Mumbai   :", dt.to("Asia/Kolkata").format("YYYY-MM-DD HH:mm ZZ"))

관련 패키지

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.