본문 바로가기
카테고리 없음

현재 날짜/시간 원하는 형태로 출력하기 (time, localtime)

by 같이 사는 세상 2023. 8. 9.

현재 날짜/시간 출력하기

현재 날짜와 시간을 출력하기 위해 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 메서드를 사용하여 지정한 형식으로 출력할 수 있습니다. 다양한 형식을 사용하여 원하는 형태로 날짜와 시간을 출력할 수 있습니다.

댓글