파이썬에서는 숫자를 이용해 특정일을 다루기 위한 날짜 객체를 만들 수 있다. 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() 메서드와 함께 비료해 보도록 하자.
만들어진 객체의 데이터형은 날짜 객체임을 알 수 있다.
반응형
'programming > Python' 카테고리의 다른 글
파이썬 최소값 최대값 구하기 using python min max function (0) | 2021.12.04 |
---|---|
파이썬 날짜 포맷 만들기 strftime() 메서드 사용 using python strftime method (0) | 2021.12.03 |
파이썬 날짜 정보 가져오기 년월일시분초 python datetime infomation (0) | 2021.12.01 |
파이썬 현재 날짜와 시간 표시하기 python datetime module now() method (0) | 2021.12.01 |
파이썬 모듈 특정 부분만 가져오기 from 키워드 using python module from keyword (0) | 2021.11.30 |
댓글