최근에 개발한 것 중에 매일 매일 로그를 잘라서 처리하고 공유하는 스크립트가 있습니다.


이걸 하려다 보니깐 날짜와 관련된 datetime 라이브러리를 많이 사용하게 되네요.


간단하게 몇 가지만 정리해보려고 하는데요.



1. 오늘 날짜


2. 이번달 1일 (예를 들어서 2월 5일에 실행하면 2월 1일을 돌려받는 것)


3. 이번달 1일에서 오늘까지 차이 값



일단 코드는 아래와 같습니다.



getCurrentUnixTime은 현재 시간의 unix time을 돌려주는 것이고요.


getToday는 오늘 날짜를 돌려주는 것입니다.


getFirstDayOfTheMonth 는 이번 달 1일을 돌려주는 함수고요.


getDateInterval은 오늘이랑 이번달 1일과의 차이를 돌려주는 함수입니다.



실행결과는 아래와 같고요.




소스코드는 아래 URL에서 확인하실 수 있어요.


https://github.com/motobyus/moto/blob/master/util/datetime/variousData.py


+ Recent posts