2017-11-13 6 views
0

Google Place APIを使用していて、近くの場所を表示するVCに、私がダウンロードしようとしている場所のフィルタを作成しましたフィルタに時間変数を追加する(Swift)

if response.status == "OK" { 
       if let placesDownloaded = response.places { 
        var number = numberPlaces/(categories?.count)! 
        number = number == 0 ? 1 : number 

        let firstPlace = placesDownloaded.prefix(1) 

        var isRestaurant = false 


        for place in firstPlace { 
         for type in place.types! { 
          if (type.lowercased() == "restaurant") { 
           isRestaurant = true 
          } 
         } 
        } 
         if(isRestaurant) { 
           number = 1 
          } 

          places.append(contentsOf: placesDownloaded.prefix(number)) 
         } 

ここでは、このフィルタに「時間」変数を追加したいと考えています(たとえば、if (type.lowercased() == "restaurant" &&ユーザーの時間は12時です){}など)ですが、どうすればいいのか、誰かが私に時間varをどのように追加してこのフィルタに使うことができるかの例を私に作れますか?下記の通りあなたはNSDateformatterを使って、それを達成することができます

+0

あなたはオープン/クローズレストランのような何かをしたいですか?または何か他のものは、使用または何かを記述する。 –

+0

@DipakKachaいいえ、私はこのフィルタのvarのような正確な時刻を(ユーザの位置に)使用することができますか? –

+0

システムから現在の日付を取得する際にどのような問題がありますか? – kirander

答えて

0

let dateFormatter = NSDateFormatter() 
dateFormatter.timezone = TimeZone.current 
dateFormatter.dateFormat = "hh:mm" 
print(dateFormatter.stringFromDate(NSDate())) 
関連する問題