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
반응형
'Python > 45가지 파이썬 기초문법 예제' 카테고리의 다른 글
| 파이썬 (40) 비밀번호 체크 (0) | 2025.05.31 |
|---|---|
| 파이썬 (39) 쿠폰 코드 생성 (0) | 2025.05.30 |
| 파이썬 (37) 딕셔너리 조회 (0) | 2025.05.30 |
| 파이썬 (36) 실행 타임 딜레이 2 (0) | 2025.05.30 |
| 파이썬 (35) 실행 타임 딜레이 1 (0) | 2025.05.29 |