-
python 시간차이 구하기python 2019. 7. 9. 14:50
디비의 시간과 특정 시간 혹은
디비 변수 시간 끼리 시간 차이를 구할때는
모델 파일에서
특정_모델.coun_real_start_date - self.rsv_period_start
이런 식으로 해서 구하는 것이 가능하다.
여기서 분을 구하려고 하면
int((특정_모델.coun_real_start_date - self.rsv_period_start).minutes )
이렇게 하면 timedelta에서 minutes 는 없다고 에러가 난다.
int((특정_모델.coun_real_start_date - self.rsv_period_start).seconds / 60)
이런식으로 해주면 앞의 변수가 시간이 큰 경우에 정상적으로 차이가 계산 되는 것을 볼 수 있다.
만약 현재 시간과 비교해서 차이를 구한다면
특정 시간 - datetime.datetime.now()
이렇게 차이 시간을 구할 수 있다.
'python' 카테고리의 다른 글
Django orm - group by해서 count 얻는 경우 (0) 2019.07.10 python timedelta에서 제공하는 시간 외 시간 구하기 (0) 2019.07.08 파이썬 append와 extend 차이점 (1) 2018.12.13