我面临在给定日期增加天数的问题。
问题是,当我尝试将日期添加到日期2020-02-29时。例:
该组合的第一个值是一个可变日期,值2020-02-29,当我更改所选值时,将日期添加到今天。
如您所见,它将返回29-02-2020。
我添加天数的方式是:
def get(page: Int, pageSize: Int, filter: JsObject = Json.obj()): Future[Seq[Thing]] = {
val actualPage = if(page > 1) page else 1
collection
.find(filter)
.options(QueryOpts(skipN = (actualPage - 1) * pageSize, batchSizeN = pageSize))
.cursor[Thing]()
.collect[Seq](pageSize, Cursor.FailOnError[Seq[Thing]]())
}
关于如何解决leap年问题的任何线索?
P.D。如果不是leap年,它会完美运行。