16 lines
620 B
Python
16 lines
620 B
Python
|
from datetime import datetime, timedelta
|
||
|
from log import log
|
||
|
|
||
|
def isInboundShipmentPlanWithinSpecifiedDelta(inboundShipmentPlanCreationTime, delta=360):
|
||
|
currentTime = datetime.now()
|
||
|
inboundShipmentPlanTime = datetime.strptime(inboundShipmentPlanCreationTime, '%Y-%m-%dT%H:%M:%SZ')
|
||
|
timeDelta = currentTime - inboundShipmentPlanTime
|
||
|
|
||
|
log(f'Current time: {currentTime}', 'info')
|
||
|
log(f'Inbound shipment plan creation time: {inboundShipmentPlanTime}', 'info')
|
||
|
log(f'Time delta: {timeDelta}', 'info')
|
||
|
|
||
|
if timeDelta < timedelta(minutes=delta):
|
||
|
return True
|
||
|
else:
|
||
|
return False
|