첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형
import datetime

def GetQuaterFirstDate(sourceDate):
    if   sourceDate.month < 4  : targetMonth = 1
    elif sourceDate.month < 7  : targetMonth = 4
    elif sourceDate.month < 10 : targetMonth = 7
    else                       : targetMonth = 10
    targetDate = datetime.datetime(sourceDate.year, targetMonth, 1)
    return targetDate

if __name__ == "__main__":
    print(GetQuaterFirstDate(datetime.datetime(2016, 2 , 16))) # 2016-01-01 00:00:00
    print(GetQuaterFirstDate(datetime.datetime(2019, 11, 16))) # 2019-10-01 00:00:00
728x90
반응형
Posted by 사용자 icodebroker

댓글을 달아 주세요