Python
날짜와 시간
반도체덕후
2023. 2. 8. 23:21
- datetime 모듈을 이용하여 date, time 정보를 표현할 수 있다.
from datetime import datetime, date, time
# datetime 함수를 통한 날짜 변수 생성
dt = datetime(2023, 2, 8, 23, 5)
print(dt)
>>2023-02-08 23:05:00
# 문자열을 날짜로 변환
dt2 = datetime.strptime('19910310', '%Y%m%d')
print(dt2)
>>1991-03-10 00:00:00
# 시간 차이 함수
delta = timedelta(100, 23)
print(delta)
>>100 days, 0:00:23
- datetime 포맷 규칙
- %Y : 4자리 연도
- %y : 2자리 연도
- %m : 2자리 월
- %d : 2자리 일
- %H : 24시간
- %I : 12시간
- %M : 2자리 분
- %S : 2자리 초
- %F : %Y-%m-%d 형식 축약 (2023-2-8)
- %D : %m/%d/%y 형식 축약 (2/8/23)