본문 바로가기
Python/개념익히기

날짜와 시간을 처리하는 datetime (1) / 시간형식지정자

by ADELA_J 2023. 7. 17.

<datetime 라이브러리> 

- 날짜와 시간을 처리하는 등의 다양한 기능을 제공하는 파이썬 라이브러리

 

▶ datetime의 now와 today 메서드를 사용하면 현재 시간을 출력할 수 있음.

▶ 오브젝트를 생성할 때 시간을 인자로 전달하면 직접 입력할 수 있음. 입력한 인자값으로 datetime 오브젝트가 생성됨

▶ datetime오브젝트는 시간 계산을 할 수 있음.

<datetime 오브젝트로 변환하기>

- 때에 따라 날짜/시계 이지만 문자열로 저장이 되어 있는 경우가 있음.

▶ 맨 위에 0행, column을 보면 Date이지만 object로 되어 있음. 

   ▷ to_datetime 메서드를 사용하면 Date 타입으로 바꿀 수 있음. 그래서 바꿔서 새로운 열로 추가해봄

▶ 시간 형식 지정자, %d, %m, %y와 기호 / 또는 -  를 조합하여 format 인자에 전달하면 그 형식에 맞게 저장된다.

 

▼ 시간 형식 지정자

더보기
시간 형식 지정자 의미
%a 요일 출력
%A 요일 출력 (긴 이름)
%w 요일 출력(숫자, 0부터 일요일)
%d 날짜 2자리로 표시 출력
%b  월 출력(약어)
%B 월 출력(긴 이름)
%m 월 출력(숫자)
%y / %Y 년 출력(2자리) / (4자리)
%H / %I 시간 출력 (24시간) / (12시간)
%p AM 또는 PM 출력
%M  /  %S 분 / 초 출력 (2자리)
%f 마이크로초 출력
%z UTC출력
%c 날짜와 시간 출력

 

<strftime 메서드>

- 시간 형식 지정자와 strftime 메서드를 이용하면 시계열 데이터를 잘라낼 수 있다.