python 에서 string("2025-01-31" 같은 형태)을 datetiem 으로 변환하기 위해서는 strptime 을 사용한다. 반대로 datetime 을 string 형태로 변환하기 위해서는 strftime 을 사용한다. 

 예전부터 이 함수들을 사용해 왔지만 계속 혼동했었다. 그러다 보니 구글검색을 자주하게 된다. 오늘도 이 2개가 혼동되어서 도대체 이 함수들의 fullname  이 뭔지 찾아보았다.  strptime 은 string parse time, strftime 은 string format time 이었다. 

parse 라는 말은 아무래도 string 을 뭔가 특별한 것으로 변경하는 것으로 사용하는 말이기 때문에 원래 type이 string 일 거라 추측할 수 있을 것 같다. format 이라는 말은 뭔가를 출력하기 위해서 사용하는거라서(예를 들어 C언어의 printf 같은 느낌.) 결과 값이 string 이라고 추측할 수 있을 것 같다. 

이젠 그만 찾아보고 외워서 할 때도 된 것 같은데, 내 머리가 너무 나빠서 계속 찾아보게 된다.