Python 오늘 날짜 현재 시간 취득 now() 사용법

파이썬에서 오늘 날짜 또는 현재 시간을 취득하는 방법을 알아보겠습니다.

datetime 오브젝트 now() 메서드를 사용해 현재 시간과 오늘 날짜를 취득할 수 있습니다.

now() 메서드를 사용해 오늘 날짜와 현재 시간이 어떻게 출력되는지 확인해보겠습니다.

import datetime

dt_now = datetime.datetime.now()
print(dt_now)
# 2020-09-02 15:06:22.574657

print(type(dt_now))
# <class 'datetime.datetime'>

 

오늘 날짜와 현재 시간을 동시에 취득하고 있습니다.

만약 날짜만 취득하거나 시간만 취득하고 싶은 경우에는 파이썬에 준비되어 있는 메서드를 가지고 원하는 부분만 취득할 수 있습니다.

import datetime

dt_now = datetime.datetime.now()
print(dt_now)
# 2020-09-02 15:13:29.383069

# 날짜만 취득
print(dt_now.date())
# 2020-09-02

# 년도 취득
print(dt_now.year)
# 2020

# 월 취득
print(dt_now.month)
# 9

# 일 취득
print(dt_now.day)
# 2

# 시간만 취득
print(dt_now.time())
# 15:13:29.383069

# 시 취득
print(dt_now.hour)
# 15

# 분  취득
print(dt_now.minute)
# 13

# 초 취득
print(dt_now.second)
# 29

 

오늘 날짜와 현재 시간을 저장한 dt_now 변수에 여러 속성을 사용하여 날짜 또는 시간만 취득하도록 접근이 가능합니다.

오늘 날짜만 취득하고 싶은 경우에는 today()를 사용해 취득할 수 있습니다.

import datetime

d_today = datetime.date.today()
print(d_today)
# 2020-09-02

 

현재 시간까지 필요하지 않은 경우에는 today()를 사용하는 것이 편리합니다.

댓글