Python) datetime - strptime,strftime

Pori·2023년 6월 28일

Python

목록 보기
9/11

현재시간 출력

from datetime import datetime

x = datetime.now()
x

결과: datetime.datetime(2023, 6, 7, 18, 59, 26, 857324)

print(x)

결과: 2023-06-07 18:59:26.857324

now클래스의 다양한 메서드

x.year
결과: 2023
x.date()
결과: datetime.date(2023, 6, 7)
x.weekday() # 월요일==0 부터 시작한다.
결과: 2  # 수요일

많이 사용하는 함수중에 strftime, strptime이 있다.

  1. strftime : datetime -> 문자열로 변환
d1 = date(2023,5,24)
print(d1.strftime('%Y%m%d'))

결과: '20230524'
  1. strptime : 문자열 -> datetime으로 변환
d2 = d1.strftime('%Y%m%d')
print(datetime.strptime(d2,'%Y%m%d'))

결과: datetime.datetime(2023, 5, 24, 0, 0)

0개의 댓글