2017-10-17 9 views
-1

私は、「From Date」を含む2つのテキストフィールドと、日付配列をフィルタリングする方法に基づいて「To date」を含むもう1つのテキストフィールドを持っています。iOSのテキストフィールドで日付の配列をフィルタする方法は?

+1

アップデートあなたがしようとした、関連するコードをあなたの質問! – iPatel

+0

テキストフィールドの文字列を日付に解析し、開始日より低く、終了日よりも低い日付をフィルタします。 – Sulthan

+0

あなたの要件が完全に理解できない場合は、いくつかのコードの助けを借りて詳細を追加してください。 –

答えて

0

日付を終了して2つの日付最初の開始された日付と他のを持っており、他の開始日と終了日かの間にチェックイン日が..です

  let format = DateFormatter() 
      format.dateFormat = "yyyy-MM-dd"// before formate 
      let date_selected = format.date(from: date) 
      format.dateFormat = "dd-MM-yyyy"// change related to my format 
      let seldate_selected = format.string(from: date_selected!) 
      let dt = format.date(from: seldate_selected) 
      let str_dat = format.date(from: startDate) 
      let end_dat = format.date(from: endDate) 

      if dt! >= str_dat! && dt! <= end_dat! 
      { 
       print("selected date is not in between start date and end date ") 
      } 
     else 
      { 
      print("selected date is not in between start date and end date ") 
      } 
+0

日付を取っているこのコード行にdate_selected = format.date(from:date)を付けますか? – kishore

関連する問題