On the Interview Date Notice it states "If for any reason you cannot keep this appointment, return this letter immediately to the USCIS office address listed below with your explanation and a request for a new appointment; otherwise, no further action will be taken on your application".
I believe it is pretty self explanatory
About how long it takes them to give a new date...I don't think there is definite answer but I wouldn't expect them to be super fast or anything like that...I am not aware of any official timeline about rescheduling.
Hope it helps.