[Python] 현재 날짜 가져오기
2015. 2. 8. 11:54ㆍProgramming/python
파이썬에서 현재 날짜 가져오기..
자주 쓰는 기능인데 항상 까먹는다..
이 기회에 외우자.
from datetime import datetime
datetime.today() # 현재 날짜 가져오기
datetime.today().year # 현재 연도 가져오기
datetime.today().month # 현재 월 가져오기
datetime.today().day # 현재 일 가져오기
datetime.today().hour # 현재 시간 가져오기
위와 같이 데이터를 가져오는 경우가 있고, 나같은 경우에는 내가 원하는 포멧으로 출력을 원하기 때문에 아래와 같이
strftime() 함수를 이용한다.
datetime.today().strftime("%Y%m%d%H%M%S") # YYYYmmddHHMMSS 형태의 시간 출력
datetime.today().strftime("%Y/%m/%d %H:%M:%S") # YYYY/mm/dd HH:MM:SS 형태의 시간 출력
어제 날짜는 아래와 같이 가져온다.
from datetime import datetime, timedelta
yesterday = datetime.today() - timedelta(1)
print(yesterday.strftime("%Y-%m-%d")