[파이썬] 날짜와 시간 표기법의 이해

날짜와 시간은 우리 일상에서 매우 중요한 역할을 합니다. 미팅 일정을 잡을 때, 이메일을 보낼 때, 혹은 특정 이벤트를 추적할 때 우리는 날짜와 시간 정보를 자주 사용합니다. 이번 글에서는 파이썬에서의 날짜와 시간 표기법을 이해하고 활용하는 방법에 대해 알아보겠습니다.

1. 파이썬에서의 날짜 표기법

파이썬에서는 주로 datetime 모듈을 사용하여 날짜와 시간을 처리합니다. 첫 번째로 알아볼 날짜 표기법은 년-월-일 표기법입니다. 이 표기법은 datetime 모듈의 date 클래스를 사용하여 표현할 수 있습니다.

먼저, 아래와 같이 datetime 모듈을 임포트해줍니다.

import datetime

그리고 다음과 같이 date 클래스를 사용하여 날짜를 표현할 수 있습니다.

date_obj = datetime.date(2022, 12, 31)
print(date_obj)

결과는 아래와 같이 나타납니다.

2022-12-31

위의 예제에서는 2022년 12월 31일을 date 클래스를 사용하여 표현하였습니다. 날짜를 표현할 때에는 년-월-일의 순서로 인자를 전달하면 됩니다.

2. 파이썬에서의 시간 표기법

파이썬에서는 시간을 표현할 때 주로 시:분:초 표기법을 사용합니다. datetime 모듈의 time 클래스를 사용하여 시간을 표현할 수 있습니다.

먼저, 아래와 같이 datetime 모듈을 임포트해줍니다.

import datetime

그리고 다음과 같이 time 클래스를 사용하여 시간을 표현할 수 있습니다.

time_obj = datetime.time(23, 59, 59)
print(time_obj)

결과는 아래와 같이 나타납니다.

23:59:59

위의 예제에서는 23시 59분 59초를 time 클래스를 사용하여 표현하였습니다. 시간을 표현할 때에는 시:분:초의 순서로 인자를 전달하면 됩니다.

3. 파이썬에서의 날짜와 시간 표기법

파이썬에서는 날짜와 시간을 표현할 때에는 년-월-일 시:분:초 형식을 자주 사용합니다. datetime 모듈의 datetime 클래스를 사용하여 날짜와 시간을 함께 표현할 수 있습니다.

먼저, 아래와 같이 datetime 모듈을 임포트해줍니다.

import datetime

그리고 다음과 같이 datetime 클래스를 사용하여 날짜와 시간을 표현할 수 있습니다.

datetime_obj = datetime.datetime(2022, 12, 31, 23, 59, 59)
print(datetime_obj)

결과는 아래와 같이 나타납니다.

2022-12-31 23:59:59

위의 예제에서는 2022년 12월 31일 23시 59분 59초를 datetime 클래스를 사용하여 표현하였습니다. 날짜와 시간을 표현할 때에는 년-월-일 시:분:초의 순서로 인자를 전달하면 됩니다.

마치며

파이썬에서는 datetime 모듈을 사용하여 날짜와 시간을 표현하고 처리할 수 있습니다. 이번 글에서는 date 클래스를 사용한 날짜 표기법, time 클래스를 사용한 시간 표기법, 그리고 datetime 클래스를 사용한 날짜 및 시간 표기법에 대해 알아보았습니다. 이러한 표기법을 잘 이해하고 활용하여 프로그래밍에 적용해보세요!