본문 바로가기
programming/Python

파이썬 숫자 날짜 객체 만들기 create date object

by 개코 - 개발과 코딩 2021. 12. 2.

파이썬에서는 숫자를 이용해 특정일을 다루기 위한 날짜 객체를 만들 수 있다. datetime() 메서드를 이용하면 되며, 인자값은 년, 월, 일이 필요하다. 숫자형 데이터를 날짜 객체로 만드는 것은 여러 목적이 있겠지만 자주 사용될 수 있는 기능이기도 하다.

파이썬 숫자 날짜 객체 만들기
create date object

파이썬은 날짜 객체를 별도로 만들 수 있다.

특정일에 대해 날짜 데이터를 만드는 것인데 주로 날짜 연산이 필요한 경우에 사용한다.

특정일에 대한 계산이나 특정일까지의 어떤 기록을 할 때 날짜의 계산이 필요한 경우들이 그렇다.

날짜 객체를 만들면 날짜 데이터로써 현재 날짜와 함께 연산을 할 수 있다.

날짜 객체

파이썬에서 날짜 객체는 datetime() 메서드를 사용한다.

필수 인자값은 년, 월, 일 이다.

정수형 숫자를 넣으면 되는데 어떤 수를 넣든 날짜로 변환이 가능하다.

당연하겠지만 날짜 객체를 사용하기 위해 datetime 모듈이 필요하다.

datetime.datetime( 년, 월, 일 )

샘플코드

날짜 객체를 만들기 위해 파이썬 예제를 만들어 본다.

datetime 모듈이 필요하니 import 한다.

datetime() 메서드를 이용하여 숫자를 날짜 객체로 만들어 본다.

print("----------")

import datetime as dt

vNow = dt.datetime.now()

vNow = vNow
print(type(vNow), vNow)

vYear = vNow.year
vMonth = vNow.month
vDay = vNow.day

vNow = dt.datetime(vYear, vMonth, vDay)
print(type(vNow), vNow)

print("----------")

오늘 날짜를 가져온 후 날짜객체를 만들는데 사용하였다.

어쨌든 의미는 없지만, 년, 월, 일 을 넣으면 날짜 객체로 만들어 지는 것을 볼 수 있다.

datetime.now() 메서드와 함께 비료해 보도록 하자.

만들어진 객체의 데이터형은 날짜 객체임을 알 수 있다.

반응형

댓글