글
파이썬 날짜 비교
IT/Python3
2020. 10. 14. 07:44
반응형
from datetime import datetime
현재시간 = datetime.today()
기준시간1 = datetime(현재시간.year, 현재시간.month, 현재시간.day, 8,0,0)
기준시간2 = datetime(현재시간.year, 현재시간.month, 현재시간.day, 15,0,0)
if 기준시간1 <= 현재시간 and 현재시간 <= 기준시간2 :
print("문자 발송 가능시간")
else :
print("가능시간 아님")
print(현재시간)
-----------------------
[유닉스 에포치 타임으로도 가능]
시작원본 = datetime(2020,9,24,0,0,0).timestamp()
종료원본 = datetime(2020,9,24,23,59,59).timestamp()
기준1 = datetime(2020,9,24,9,0,0).timestamp()
기준2 = datetime(2020,9,24,13,0,0).timestamp()
기준3 = datetime(2020,9,24,18,0,0).timestamp()
예시_에포치타임 = 1600915320 #2020년 9월 24일 목요일 오전 12:00:00 #1600873200
# 1600873200 (0시)
# 1600873800 (0시 10분)
# 1600915320 (11시 42분)
print(datetime.fromtimestamp(예시_에포치타임))
if 기준1 <= 예시_에포치타임 and 예시_에포치타임 <= 기준2 :
print("범위 안에 들어왔다")
elif 기준2 <= 예시_에포치타임 and 예시_에포치타임 <= 기준3 :
print("2번 범위안에 들어왔다")
else :
print("범위 바깥")
반응형
'IT > Python3' 카테고리의 다른 글
파이썬3 Permutation (0) | 2020.10.14 |
---|---|
파이썬 중복되는 공백 제거 및 스트링 재변환 (0) | 2020.10.14 |
AWS EBS 네임태그 자동화 람다 (0) | 2020.08.17 |
AWS ELB 네임태그 생성 자동화 스크립트 (0) | 2020.08.10 |
파이썬 (Python) 리스트 (3) - 리스트 슬라이싱과 역인덱스 (0) | 2020.05.18 |