Ich denke, es hängt davon ab, was Sie mit EST meinen. Wenn Sie die Ostküste der USA meinen, liegt das im Allgemeinen 5 Stunden hinter UTC (aber ohne Berücksichtigung der Sommerzeit), was Ihnen 04:00 EST geben sollte. Vermeiden Sie nach Möglichkeit Abkürzungen, da diese mehrdeutig sind, z. EST ist die Abkürzung für Amerika/Detroit und Australien/Sydney. Die Verwendung von NSTimeZone initWithName liefert genauere Ergebnisse.
Das Chronos-Zeitzonen-Repository bietet eine gut lesbare XML-Zeitzonendatenbank, die wirklich hilft zu verstehen, wie Zeitzonen funktionieren (es ist alles ziemlich chaotisch und veränderbar).