我正在使用google places API,在VC中我想要显示附近的地方,我为我要下载的地方创建了一个过滤器
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))
}
现在我想将“time”变量添加到此过滤器中(例如if (type.lowercased() == "restaurant" &&
用户位置的时间是12.00时){}等等)但我真的不知道怎么能我知道,有人可以让我举一个例子,我如何添加时间var并在此过滤器中使用它?
答案 0 :(得分:0)
您可以使用下面给出的NSDateformatter来实现它,
let dateFormatter = NSDateFormatter()
dateFormatter.timezone = TimeZone.current
dateFormatter.dateFormat = "hh:mm"
print(dateFormatter.stringFromDate(NSDate()))