小编Jos*_*osh的帖子

如何检查两个NSDates是否来自同一天

我正在进行ios开发,我发现很难检查两个NSDates是否来自同一天.我试着用这个

   fetchDateList()
    // Check date
    let date = NSDate()
    // setup date formatter
    let dateFormatter = NSDateFormatter()
    // set current time zone
    dateFormatter.locale = NSLocale.currentLocale()

    let latestDate = dataList[dataList.count-1].valueForKey("representDate") as! NSDate
    //let newDate = dateFormatter.stringFromDate(date)
    let diffDateComponent = NSCalendar.currentCalendar().components([NSCalendarUnit.Year, NSCalendarUnit.Month, NSCalendarUnit.Day], fromDate: latestDate, toDate: date, options: NSCalendarOptions.init(rawValue: 0))
    print(diffDateComponent.day)
Run Code Online (Sandbox Code Playgroud)

但它只是检查两个NSDates是否有24小时的差异.我认为有一种方法可以使它工作但是,我希望在早上凌晨2点之前将NSDate值计算为前一天,所以我在这里肯定需要一些帮助.谢谢!

nsdate ios swift

45
推荐指数
2
解决办法
2万
查看次数

Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(500)

我正在使用Alamofire,并且尝试将请求发送到服务器,如下所示:

func sendRequest () {

    print("fire now----------------------------------------------")

    let parameters: Parameters = ["user": "001", "name": "josh"]

    print(parameters)
   let a = Alamofire.request("http://120.77.252.96:8388/", method: .get, parameters: parameters, encoding: URLEncoding.default).validate(statusCode: 200..<500).responseJSON(completionHandler: {responds in
        switch responds.result {
        case .success(let value):
            let json = JSON(value)
            print("JSON: \(json)")
        case .failure(let error):
            print(error)
        }}
    )
    print(a)

}
Run Code Online (Sandbox Code Playgroud)

但是我经常收到这样的错误:

Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(500)

当我检查服务器端时,请求的主体似乎为空。
谁能帮我这个?非常感谢!

alamofire

6
推荐指数
1
解决办法
1万
查看次数

如何使用Python检查url是否重定向到另一个url

我想检查目标url访问后是否会重定向。我想我可以做这样的事情:

req = urllib2.Request(url=url, headers=headers)
resp = urllib2.urlopen(req, timeout=3)
code = resp.code
if code == '200': # valid
else: # not valid
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为即使 url 重定向,我仍然得到 200。任何人都可以帮我解决这个问题吗?

python redirect urllib2

2
推荐指数
1
解决办法
8896
查看次数

标签 统计

alamofire ×1

ios ×1

nsdate ×1

python ×1

redirect ×1

swift ×1

urllib2 ×1