Überprüfen Sie, ob Uhrzeit und Datum zwischen einem bestimmten Datum und einer bestimmten Uhrzeit liegen

Ich habe 3 Variablen;

Anfangsdatum -Wed Apr 12 Endtermin -Wed Jun 11 Zeitdauer -11.00 am from 11.00 pm. (Dies ist eine Zeichenfolge, 11.00 Uhr ist die Startzeit und 12.00 Uhr ist die Endzeit.)

1.) Jetzt muss ich das aktuelle Datum und die Uhrzeit abrufen ([NSDate date] ) und prüfen Sie, ob das aktuelle Datum zwischen dem liegtstartDate undendDate und prüfen Sie dann, ob die aktuelle Zeit zwischen demtimeDuration (wie dazwischen11.00am from 11.00pm)

2.) Wenn die aktuelle Zeit zwischen der Zeitdauer (wie dazwischen) liegt11.00 am from 11.00 pm) Ich muss die verbleibende Zeit für die folgenden Szenarien berechnen.

a.) Wenn die Zeit 10 Uhr ist, muss ich die Zeit bis zur Startzeit berechnen11.00am. (die Antwort ist1 hour).

b.) Wenn die Zeit ist11.45AM, da die Zeit größer ist als die Startzeit (die war11.00amIch muss die verbleibende Zeit bis zur Endzeit berechnen11.00pm).

c.) Wenn die Zeit ist11.45pm, da die Zeit größer ist als die Endzeit (das ist11.00pm), muss ich ein NSLog drucken, das "Time Exceeded" sagt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage