현재 날짜/시간 출력하기
현재 날짜와 시간을 출력하기 위해 Python의 time
모듈과 localtime
함수를 사용할 수 있습니다.
time
모듈
time
모듈은 Python에서 시간과 관련된 기능을 제공하는 내장 모듈입니다. 이 모듈을 사용하여 현재 시간을 얻을 수 있습니다.
localtime
함수
localtime
함수는 time
모듈에 포함된 함수로, 현재 지역 시간을 나타내는 struct_time
객체를 반환합니다. 이 객체는 시간 관련 정보인 년, 월, 일, 시, 분, 초 등을 포함하고 있습니다.
형식 지정하기
localtime
함수로 얻은 현재 시간을 원하는 형식으로 출력하기 위해서는 strftime
메서드를 사용합니다. 이 메서드는 struct_time
객체에서 특정 형식을 지정하여 문자열로 변환해줍니다. 예를 들어, 날짜와 시간을 "YYYY-MM-DD HH:MM:SS" 형식으로 출력하고 싶다면 다음과 같이 사용할 수 있습니다.
import time
current_time = time.localtime()
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", current_time)
print(formatted_time)
위의 코드에서 %Y
, %m
, %d
, %H
, %M
, %S
는 각각 년, 월, 일, 시, 분, 초를 나타내는 지시자입니다. 이 지시자들을 조합하여 원하는 형식을 만들 수 있습니다.
전체 내용 정리
위의 예시는 현재 시간을 "YYYY-MM-DD HH:MM:SS" 형식으로 출력하는 방법을 보여줍니다. time
모듈의 localtime
함수를 사용하여 현재 시간을 얻고, strftime
메서드를 사용하여 지정한 형식으로 출력할 수 있습니다. 다양한 형식을 사용하여 원하는 형태로 날짜와 시간을 출력할 수 있습니다.
댓글