मुझे लगता है कि यह इस बात पर निर्भर करता है कि ईएसटी से आपका क्या मतलब है - यदि आपका मतलब ईस्ट कोस्ट यूएस से है, तो सामान्य तौर पर, यह यूटीसी से 5 घंटे पीछे है (लेकिन डेलाइट सेविंग के लिए लेखांकन नहीं), जो आपको 04:00 ईएसटी देना चाहिए। जहां संभव हो, संक्षिप्ताक्षरों का उपयोग करने से बचने की कोशिश करें, क्योंकि वे अस्पष्ट हैं, उदा। EST अमेरिका/डेट्रॉइट और ऑस्ट्रेलिया/सिडनी दोनों का संक्षिप्त नाम है। NSTimeZone initWithName का उपयोग करने से अधिक सटीक परिणाम प्राप्त होंगे।
Chronos Time Zone Repository एक अच्छी तरह से पठनीय एक्सएमएल टाइमज़ोन डेटाबेस प्रदान करता है जो वास्तव में यह समझने में मदद करता है कि समय क्षेत्र कैसे काम करता है (यह सब बल्कि गन्दा और परिवर्तनशील है)।