मेरे पास एक तिथि है जो डबल मान में परिवर्तित हो जाती है और डेटाबेस में सहेजी जाती है। अब, मैं currentDate > myDataBaseDate + 8
घंटों की तुलना करना चाहता हूं यानी, मैं अपनेडेटाबेसडेट में 8 घंटे जोड़ना चाहता हूं। मैं तारीख को दोहरे मानों में परिवर्तित कर रहा हूं। तो मैं अपने डेटाबेस सहेजी गई तारीख से 8 घंटे बाद का समय कैसे प्राप्त करूं। मैं की तुलना किस प्रकारएनएसडीएटी में घंटों को जोड़ने के लिए कैसे?
if (currentDateTime > DateFromdatabaseValue + DateByAdding8HoursInDataBase)
यदि आपके लिए परिशुद्धता महत्वपूर्ण है तो इस तरह की तारीख गणित का उपयोग करने से बचें। आप एक मिनट में 60 सेकंड, और एक घंटे में 60 मिनट नहीं मान सकते हैं। NSCalendar उन सभी कोने मामलों को दूर करने के लिए मौजूद है (उदाहरण के लिए लीप सेकंड)। –
tnks दोस्त ... सबसे अच्छा जवाब मैंने पाया – Mehul
@ बेनपैकर्ड उस मामले में आपका समाधान क्या है? – circuitry