2015-10-10 8 views
15

मैं NSDate यहाँ के लिए एक स्ट्रिंग परिवर्तित करने के लिए कोशिश कर रहा हूँ मेरी कोडConvert स्ट्रिंग 2

 let strDate = "2015-11-01T00:00:00Z" // "2015-10-06T15:42:34Z" 
    let dateFormatter = NSDateFormatter() 
    dateFormatter.dateFormat = "yyyy-MM-ddTHH:mm:ssZ" 
    print (dateFormatter.dateFromString(strDate)) 

मैं प्रारूप स्ट्रिंग में एक परिणाम

उत्तर

31

"टी" के रूप में nil मिलती रहती है एकल होने के लिए उद्धृत किया है, तो यह एक प्रतीक पर विचार नहीं किया जाएगा की जरूरत है:

स्विफ्ट 3,0

let strDate = "2015-11-01T00:00:00Z" 
let dateFormatter = DateFormatter() 
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" 
let date = dateFormatter.date(from:strDate) 
print("date: \(date!)") 

आउटपुट:

तारीख: 2015-11-01 00:00:00 +0000

स्विफ्ट 2.x

let strDate = "2015-11-01T00:00:00Z" 
let dateFormatter = NSDateFormatter() 
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" 
let date = dateFormatter.dateFromString(strDate) 
print("date: \(date!)") 

आउटपुट:

तारीख: 2015-11-01 00:00:00 +0000

देखें: Date Field SymbolTable.

यह एकल उद्धरण में ASCII अक्षरों संलग्न करने की अगर वे शाब्दिक पाठ का प्रतिनिधित्व करने का इरादा कर रहे हैं की जरूरत भी शामिल है।

संबंधित मुद्दे