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

Active Directory Authenticated Proxy Server with Squid or CNTLM -

java - @PluginTarget(Node.class) not registering as neo4j plugin -

python - Calculate STD manually using Groupby Pandas DataFrame -