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)