Python/45가지 파이썬 기초문법 예제

파이썬 (38) 날짜 및 시간 포맷팅

monstro 2025. 5. 30. 15:20
728x90
반응형

파이썬에서 시간을 다루는 시간 포맷팅에 대해서 알아본다

시간 포맷팅은 strftime 함수로 사용할 수 있다

 

1) 현재 지역의 시간대 출력

from datetime import datetime, timezone

print(datetime.now(timezone.utc))

 

현재 지역의 시간대를 알고 싶다면 datetime 모듈의 함수 now를 통해 알 수 있다

실행 결과는 다음과 같다

 

2) 시간 포맷팅 - 연도 / 월 / 일 / 시 / 분 / 초

from datetime import datetime, timezone

print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))

 

연도 / 월 / 일 / 시 / 분 / 초를 포맷팅하여 출력한다

실행 결과는 다음과 같다

 

3) 시간 포맷팅 - 연도 / 월 / 일 / 시 / 분 / 초 / 시간대 / 요일 / 월

from datetime import datetime, timezone

print(datetime.now().strftime('%Y-%m-%d %H:%M:%S %p %A %B'))

 

위의 정보에 더해서 현재 시간대와 요일 그리고 월을 추가하여 포맷팅한다

실행 결과는 다음과 같다

 

4) 시간 포맷팅 - 요일 / 현재 날짜 / 현재 연도 / 현재 시간(시 / 분 / 초)

from datetime import datetime, timezone

print(datetime.now().strftime('%A, %B %d, %Y %H:%M:%S'))

 

기존의 방식과는 다르게 요일을 먼저 작성하고 지금의 날짜와 연도 그리고 시간을 출력한다

실행 결과는 다음과 같다

 

5) 시간 포맷팅 - 요일 / 월 / 현재 날짜 / 현재 시간 / 시간대

from datetime import datetime, timezone

print(datetime.now().strftime('%A, %b %x %r'))

 

마지막으로 요일 그리고 현재 날짜와 시간, 시간대를 출력한다

실행 결과는 다음과 같다

728x90
반응형