2017-10-17 100 views
-1

我有两个文本域包含“从日期”,另一个包含“迄今”基于如何筛选日期数组。如何在iOS Swift中过滤带有文本字段的日期数组?

+1

更新相关代码的问题,你的努力! – iPatel

+0

将textfield字符串解析为日期,然后筛选比开始日期和结束日期更低的日期。 – Sulthan

+0

你的要求是完全不可理解的,你可以请一些代码的帮助下添加更多的细节! – 2017-10-17 05:39:10

回答

0

你有两个日期中最早开始日期和其他在截至日期等是开始和结束日期与否之间检查日期..

  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

let date_selected = format.date(from:date)在你从哪里取得日期的这段代码中? – kishore

相关问题