현재시간 출력
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()
결과: 2
많이 사용하는 함수중에 strftime, strptime이 있다.
- strftime : datetime -> 문자열로 변환
d1 = date(2023,5,24)
print(d1.strftime('%Y%m%d'))
결과: '20230524'
- strptime : 문자열 -> datetime으로 변환
d2 = d1.strftime('%Y%m%d')
print(datetime.strptime(d2,'%Y%m%d'))
결과: datetime.datetime(2023, 5, 24, 0, 0)