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

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -