[파이썬] 현재 날짜와 시간 가져오기

일반적으로 프로그램 개발 시 현재 날짜와 시간을 가져오는 작업은 매우 중요합니다. Python에서는 datetime 모듈을 사용하여 현재 날짜와 시간을 가져올 수 있습니다. 이 글에서는 Python 코드를 사용하여 현재 날짜와 시간을 가져오는 방법에 대해 알아보겠습니다.

datetime 모듈

Python의 datetime 모듈은 날짜와 시간에 관련된 다양한 기능을 제공합니다. 이 모듈을 사용하여 현재 날짜와 시간을 가져올 수 있습니다. 먼저, datetime 모듈을 import하는 방법부터 시작해봅시다.

import datetime

현재 날짜 가져오기

datetime 모듈을 사용하여 현재 날짜를 가져오기 위해서는 datetime.date.today() 메서드를 사용합니다.

current_date = datetime.date.today()
print("현재 날짜:", current_date)

위의 코드를 실행하면 현재 날짜가 출력됩니다.

현재 시간 가져오기

현재 시간을 가져오기 위해서는 datetime.datetime.now() 메서드를 사용합니다.

current_time = datetime.datetime.now()
print("현재 시간:", current_time)

위의 코드를 실행하면 현재 시간이 출력됩니다.

추가적인 형식 지정하기

datetime 객체는 다양한 형식으로 날짜와 시간을 표현할 수 있습니다. 이를 위해 strftime() 메서드를 사용할 수 있습니다. 예를 들어, ‘년-월-일’ 형식으로 날짜를 표현하려면 다음과 같이 코드를 작성할 수 있습니다.

formatted_date = current_date.strftime("%Y-%m-%d")
print("형식화된 날짜:", formatted_date)

위의 코드를 실행하면 ‘2022-01-01’과 같은 형식으로 날짜가 출력됩니다.

마무리

이 글에서는 Python에서 현재 날짜와 시간을 가져오는 방법에 대해 알아보았습니다. datetime 모듈을 사용하여 현재 날짜와 시간을 쉽게 가져올 수 있고, strftime() 메서드를 사용하여 원하는 형식으로 날짜와 시간을 표현할 수 있습니다. 이러한 기능을 활용하여 프로그램에서 필요한 날짜와 시간 정보를 쉽게 다룰 수 있습니다.