나는 비슷한 일을하려고하고 이 ,하지만 난 실제 평일 이름과 배 시작 날짜와 종료 날짜를 지정하십시오. 예를 들어 현재 datetime (datetime.datetime.now ())이 화요일 오후 4시 30 분과 목요일 오전 11시 45 분 사이에 있는지 확인하고 싶습니다. 이것은 매주 업데이트되므로 화요일 / 목요일 정신에 따라야합니다.
나는 평일을 어떻게 할 것인지에 대해 생각했다 (하지만 시간 부분을 포장하는 방법을 모른다).
TimeNow = datetime.datetime.now()
if TimeNow.weekday() >= 1 and TimeNow.weekday() <= 3:
#runcodehere
내가 이것을 어떻게 할 것인지에 대한 생각이 있습니까?
가장 간단한 방법은 1 주일에 경과 한 시간 (분)을 사용하는 것입니다.
def mins_in_week(day, hour, minute):
return day * 24 * 60 + hour * 60 + minute
if (mins_in_week(1, 16, 30) <
mins_in_week(TimeNow.weekday(), TimeNow.hour, TimeNow.minute) <
mins_in_week(3, 11, 45)):
....
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다