"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Python] 파이썬에서 현재 날짜, 시간 가져오기
728x90

 

파이썬에서 현재 날짜와 시간을 가져오는 방법을 알아보겠습니다.

 

 

현재 시간 구하기

datetime 모듈에 today() 메소드를 이용하면 현재 시간을 가져올 수 있습니다.

from datetime import datetime

datetime.today()            # 현재 날짜 가져오기

datetime.today().year        # 현재 연도 가져오기
datetime.today().month      # 현재 월 가져오기
datetime.today().day        # 현재 일 가져오기
datetime.today().hour        # 현재 시간 가져오기
datetime.today().minute      # 현재 분 가져오기
datetime.today().second      # 현재 초 가져오기

현재 년도, 월, 일, 시간, 분, 초를 각각 가져올 수 있습니다. 

 

각각이 아닌 strftime을 이욯해서 포멧팅 한 형태로 현재시간을 가져올 수도 있습니다.

datetime.today().strftime("%Y%m%d%H%M%S")   
datetime.today().strftime("%Y/%m/%d %H:%M:%S")  
datetime.today().strftime("%Y%m%d")

strftime에 % 포멧코드를 이용하여 현재 시간을 표시할 수 있습니다. 날짜/시간 포멧 코드는 다음과 같습니다.

코드 설명
%a 요일 줄임말 Sun, Mon, ... Sat
%A 요일 Sunday, Monday, ..., Saturday
%w 요일을 숫자로 표시, 월요일~일요일, 0~6 0, 1, ..., 6
%d 01, 02, ..., 31
%b 월 줄임말 Jan, Feb, ..., Dec
%B January, February, …, December
%m 숫자 월 01, 02, ..., 12
%y 두 자릿수 연도 01, 02, ..., 99
%Y 네 자릿수 연도 0001, 0002, ..., 2017, 2018, 9999
%H 시간(24시간) 00, 01, ..., 23
%I 시간(12시간) 01, 02, ..., 12
%p AM, PM AM, PM
%M 00, 01, ..., 59
%S 00, 01, ..., 59
%Z 시간대 대한민국 표준시
%j 1월 1일부터 경과한 일수 001, 002, ..., 366
%U 1년중 주차, 월요일이 한 주의 시작으로 00, 01, ..., 53
%W 1년중 주차, 월요일이 한 주의 시작으로 00, 01, ..., 53
%c 날짜, 요일, 시간을 출력, 현재 시간대 기준 Sat May 19 11:14:27 2018
%x 날짜를 출력, 현재 시간대 기준 05/19/18
%X 시간을 출력, 현재 시간대 기준 '11:44:22'

 

 

어제 날짜 구하기

today()와 timedelta 모듈을 이용하면 현재시간 기준 어제 날짜와 시간도 계산할 수 있습니다.

from datetime import datetime, timedelta

yesterday = datetime.today() - timedelta(1)
print(yesterday.strftime("%Y-%m-%d")

 

이상 파이썬으로 현재 날짜, 시간 구하는 방법을 알아보았습니다.

 

728x90
728x90
LIST