더북(TheBook)

11.8.3 시간 관련 모듈

이번에는 시간 관련 함수를 제공하는 time 모듈을 사용해 보겠습니다. time 모듈을 import하고 나서 현재 시간 정보를 반환하는 localtime() 함수를 호출합니다.

import time

print(time.localtime())

실행결과 icon_con

time.struct_time(tm_year=2023, tm_mon=1, tm_mday=2, tm_hour=22, tm_min=00, tm_sec=00, tm_wday=0, tm_yday=2, tm_isdst=0)

실행결과에 무언가 나오기는 하는데 알아보기가 어렵네요. 우리나라는 날짜 정보를 보통 ‘2023년 1월 2일’과 같이 연/월/일 순으로 작성합니다. 국가에 따라 일/월/연 또는 월/일/연 등으로 순서를 다르게 표시하는 경우도 있습니다. time 모듈에 있는 strftime() 함수는 사용자가 원하는 문자열 형태로 시간 정보를 출력할 수 있습니다. 이때 주로 사용되는 코드와 의미는 다음과 같습니다.

표 11-2 시간 관련 함수에 사용하는 날짜/시간 포맷 코드

코드

의미

%Y

연(year)

%m

월(month)

%d

일(day)

%H

시(hour)

%M

분(minute)

%S

초(second)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.