ios8 - Convert String to NSDate in Swift -
इस दिनांक को NSDate
datestring = / दिनांक (147410000000) / // सर्वर प्रतिसाद से स्ट्रिंग
अपेक्षित आउटपुट:
12/01/2014
< P> मैंने यह कोशिश की लेकिन मुझे शून्य हो गया। तिथि स्वरूप दें: NSDateFormatter = NSDateFormatter () dateFormatter.dateFormat = "dd / MM / yyyy" तिथि दें = dateFormatter.dateFromString (डेटास्ट्रिन्ग) वापसी की तारीख
< 147410000000 ", मुझे लगता है कि यह समय है /
-वास्तविक जिसे आप सर्वर से प्राप्त कर रहे हैं।
आपके मामले में, आपको स्ट्रिंग ट्रिम करने और उसे / दिनांक (147410000000) / से 147410000000
var स्ट्रिंग: स्ट्रिंग = "1408709486" // (अपनी स्ट्रिंग यहां रखें) var टाइमइंटरवल: NSTimeInterval = (NSString के रूप में स्ट्रिंग) .doubleValue // इसे NSTimeInteral var dateFromServer = NSDate (timeIntervalSince1970: timeinterval) // में परिवर्तित कर सकते हैं। आप यहां से दिनांक ऑब्जेक्ट println (dateFromServer) // मेरे उदाहरण के लिए प्रिंट कर सकते हैं: 2014-08-22 12:11:26 +0000 // यहाँ मैं एक सरल तारीख स्वरूपक बना और प्रिंट वें DATE ऑब्जेक्ट से ई स्ट्रिंग आप इसे विस कर सकते हैं- इसके विपरीत Var dateFormater: NSDateFormatter = NSDateFormatter () dateFormater.dateFormat = "yyyy-MM-dd" println (dateFormater.stringFromDate (dateFromServer)) // और फिर मैं इस तरह स्ट्रिंग प्राप्त कर सकते हैं: 2014-08-22
< / Pre>टिप्पणी अनुभाग की जांच करें मार्टिन की टिप्पणी आपकी समस्या को हल करने में भी आपकी मदद करेगी।
Comments
Post a Comment