arrow 는 Date/Time 을 쉽게 다룰 수 있는 python library 로 다음 명령어로 설치하면 됩니다.
Arrow instance 생성
현재 시간 구하기
현재 시간을 갖는 arrow 객체를 생성하려면 now() 메서드를 호출하면 됩니다.
import arrow
now = arrow.now()
PY
now() 뒤에 timezone 정보를 넘겨서 특정 타임존의 현재 시간을 얻을수도 있습니다.
import arrow
now = arrow.now('Pacific/Samoa')
PY
UTC 기반의 현재 시간이 필요하다면 now('GMT') 를 호출해도 되지만 간단하게는 utcnow() 를 사용해도 됩니다.
import arrow
now = arrow.utcnow()
PY
문자열에서 생성
get() 메서드에 문자열과 형식을 지정해서 인스턴스를 생성할 수 있습니다.
d = arrow.get('2015-10-11 11:22:33', 'YYYY-MM-DD HH:mm:ss')
PY
ISO 8601 과 호환되는 형식으로 생성도 가능합니다.
d = arrow.get('2021-05-11T21:23:58+00:00')
PY
Unix time stamp 에서 생성
get() 에 int 나 float 값을 넣어주면 unix time stamp 에서도 생성 가능합니다.
d = arrow.get(1587967874)
PY
같이 보기
Ref