2016-04-16 11 views
-1

NSDateComponentsNSDate()に変換するにはどうすればよいですか?NSDateComponentsをNSDateに変換する

let dateFormatter: NSDateFormatter = NSDateFormatter() 
dateFormatter.dateFormat = "dd/MM/yyyy" 
dateFormatter.calendar = NSCalendar(identifier: NSCalendarIdentifierGregorian) 

var dateii = NSDate(toDate)// toDate from NSDateComponents error 1 
let dateString = dateFormatter.stringFromDate(toDate) //error 2 

エラー1:

引数ラベル '(_ :)は' 使用可能な任意のオーバーロードと一致していません

エラー2:

は、型の値を変換できません。 'NSDateComponents'から期待される引数型 'NSDate'へ

答えて

1

NSDateの代わりにNSDataを使用しています。タイプミス。

文字列の場合、日付フォーマッタはの日付を日付コンポーネントではなく文字列に変換します。最初にコンポーネントから日付を作る必要があります。

let dateToDisplay = calendar.dateFromComponents(components)! 

あなたがドキュメントを読むか、関連するサンプルコードを理解しようとした場合、これらのエラーが発生していません。

+0

えええええええええええええええええええええええええええええええええええええええええええええええええええええええええ) – Shadow

関連する問題