我需要计算最后几天,但无法弄清楚如何做到这一点.例如,我得到了这样的核心数据:
|id| isPresent(Bool)| date(NSDate)|
|==|================|=============|
| 1| 0| 2016-02-11 |
| 2| 1| 2016-02-11 |
| 3| 1| 2016-02-12 |
| 4| 0| 2016-02-14 |
| 5| 1| 2016-02-15 |
| 6| 1| 2016-02-16 |
| 7| 1| 2016-02-16 |
Run Code Online (Sandbox Code Playgroud)
我尝试检查最后没有呈现(isPresent = 0)日期直到今天并获得2016-02-14 - 所以我可以数天,这很容易.
但是,如果我将2016-02-14标记为isPresented = 1(如下表中所示)我将最后没有呈现2016-02-11 - 但它不正确2016-02-13没有数据,所以isPresented for此日期应为0,条纹应从此日期开始计算
|id| isPresent(Bool)| date(NSDate)|
|==|================|=============|
| 1| 0| 2016-02-11 |
| 2| 1| 2016-02-11 |
| 3| 1| 2016-02-12 |
| 4| 1| 2016-02-14 |
| 5| 1| 2016-02-15 | …Run Code Online (Sandbox Code Playgroud) 我得到这样的东西:
private val client = HttpClient {
install(JsonFeature) {
serializer = GsonSerializer()
}
install(ExpectSuccess)
}
Run Code Online (Sandbox Code Playgroud)
并提出要求
private fun HttpRequestBuilder.apiUrl(path: String, userId: String? = null) {
header(HttpHeaders.CacheControl, "no-cache")
url {
takeFrom(endPoint)
encodedPath = path
}
}
Run Code Online (Sandbox Code Playgroud)
但是我需要检查请求和响应正文,有什么办法吗?在控制台/文件中?