有人知道如何迭代日期的那一天吗?即.就像是
new Date()+1
Run Code Online (Sandbox Code Playgroud)
要么
new Date().format('yyyy-MM-dd')++;
Run Code Online (Sandbox Code Playgroud)
或类似的东西?请告诉我.
我尝试在namedQuery中解析一个字符串,但它似乎不起作用.我在我的域类中有这个代码:
searchBirthdaten{ q ->
def dates = Date.parse("yyyyy:MM:dd HH:mm:ss", "2011-9-21 00:00:00")
eq 'birthDate' , dates)
}
Run Code Online (Sandbox Code Playgroud)
但我总是遇到这个错误:
Unparseable date: "2011-9-21 00:00:00"
Run Code Online (Sandbox Code Playgroud)
我真的不明白为什么会这样.任何的想法?
我正在编写一些代码来查询特定日期.
我在Person.groovy中有这个:
Date dateCreated
static constraints = {
dateCreated type:"date"
}
static namedQueries = {
dateMe{ q->
eq("date.created", q)
}
}
Run Code Online (Sandbox Code Playgroud)
我用这样的gsp称它为:
<g:set var="dated" value="${Person.dateMe(personInstance.dateCreated)}"/>
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误"无法解决财产:日期:project.Person"我错过了什么?我应该在查询之前格式化日期吗?请帮忙,我将非常感谢.