Python DateTime 형식 지정 치트 시트
datetime, strftime 및 strptime을 사용하여 Python에서 날짜와 시간을 구문 분석하고 형식을 지정하는 방법을 알아보세요.
핵심 날짜/시간 클래스 및 검색
시간 변수를 캡처하고 인스턴스화하기 위한 datetime 모듈 내의 필수 클래스입니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| datetime.now() | datetime.now(tz=None) | 현재 현지 날짜와 시간을 반환합니다. 선택적 시간대 정보. |
| datetime.combine() | datetime.combine(date, time) | 고유한 날짜 및 시간 개체를 단일 날짜/시간 개체로 병합합니다. |
| date() | date(year, month, day) | 연도, 월, 일을 포함하는 시간대 기반 날짜 객체를 인스턴스화합니다. |
| time() | time(hour, minute, second) | 시, 분, 초를 포함하는 시간대 기반 시간 객체를 인스턴스화합니다. |
| timedelta() | timedelta(days=0, seconds=0, weeks=0) | 두 날짜 또는 시간 인스턴스 간의 차이를 표현하는 기간을 나타냅니다. |
일반적인 strftime 및 strptime 형식 코드
날짜/시간 객체와 형식화된 문자열 간의 변환을 위한 형식 코드입니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| %Y | 2026 | 십진수로 세기를 포함한 연도입니다. |
| %m | 05 | 0으로 채워진 십진수 [01, 12]로 표현된 월입니다. |
| %d | 25 | 0으로 채워진 십진수 [01, 31]로 표시된 월의 일입니다. |
| %H | 23 | 제로 패딩된 십진수 [00, 23] 형태의 시(24시간제)입니다. |
| %M | 45 | 분은 제로 패딩된 십진수 [00, 59]입니다. |
| %S | 00 | 두 번째는 제로 패딩된 십진수 [00, 59]입니다. |
| %A | Monday | 요일의 전체 이름입니다. |
| %B | May | 월의 전체 이름입니다. |
대화형 데모 스크립트
run_all_cheat_methods.py
에디터에서 실행# datetime.now()
datetime.now(tz=None)
# datetime.combine()
datetime.combine(date, time)
# date()
date(year, month, day)
# time()
time(hour, minute, second)
# timedelta()
timedelta(days=0, seconds=0, weeks=0)
# %Y
2026
# %m
05
# %d
25
# %H
23
# %M
45
# %S
00
# %A
Monday
# %B
May자주 묻는 질문
strftime과 strptime의 차이점은 무엇입니까?
strftime(문자열 형식 시간)은 날짜/시간 개체를 형식이 지정된 문자열로 변환합니다. strptime(문자열 구문 분석 시간)은 문자열을 구문 분석하고 이를 날짜/시간 객체로 변환합니다.
Python에서 시간대 인식 날짜/시간을 어떻게 처리합니까?
zoneinfo 모듈(또는 pytz)을 사용하고 tzinfo 매개변수를 datetime 생성자에 전달하거나 .astimezone(tz)를 호출해야 합니다.
관련 주제
권장 Python 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
파이썬 튜토리얼
Python Datetime
Python에서 날짜, 시간, 시간대 및 계산을 처리하는 방법을 알아보세요. 날짜/시간 및 timedelta를 사용하여 형식 지정, 구문 분석 및 산술을 마스터합니다.
리소스 보기
사용법 가이드
Python에서 문자열을 날짜/시간으로 구문 분석하는 방법(strptime)
Python에서 문자열을 날짜/시간 객체로 변환하는 방법을 알아보세요. strptime 방법을 익히고, 날짜 문자열을 구문 분석하고, 시간대를 처리하고, 형식 오류를 방지하세요.
리소스 보기
언어 비교
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.
리소스 보기