Swift 3で2つの日付を比較するにはどうすればよいですか? 他のSwiftバージョンの多くのソリューションを見つけましたが、私のためには機能しません。Swift 3で2つの日付(NSDate)を比較し、それらの間の日を取得するにはどうすればよいですか?
let clickedDay:String = currentcell.DayLabel.text!
let currentDate = NSDate()
let currentDay = "" //want the current day
let dateFormatter = DateFormatter()
var dateAsString = ""
if Int(clickedDay)! < 10 {
dateAsString = "0" + clickedDay + "-11-2016 GMT"
}
else {
dateAsString = clickedDay + "-11-2016 GMT"
}
dateFormatter.dateFormat = "dd-MM-yyyy zzz"
let clickedDate = dateFormatter.date(from: dateAsString)
if currentDate as Date >= clickedDate! as Date {
return true
}
else {
//Want to get the days between the currentDate and clickedDate
let daysLeft = ""
}
私はトウの日付を比較しますが、そのトウの日付の間にある日が必要です。 誰かが私を助けることができますか? 感謝と挨拶
を追加しました: 私は、日付2016年11月22日とCURRENTDATE(今2016年11月18日)私は希望を持っている場合(この場合は4で)それとの間の日
どこで拡張子を宣言しますか? – MMbach
未解決の識別子 'fromDate'の使用 – MMbach
それは動作しますが、18.11.2016(fromdate)と22.11.2016(todate)の場合、3日間です – MMbach