我尝试在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)
我真的不明白为什么会这样.任何的想法?
您的日期输入字符串必须采用您定义的格式:(已yyyy:MM:dd HH:mm:ss更正)
所以你的3个问题是:
y的格式字符串有5 秒,即yyyyy:MM....这对于另外8千年来无效;)MM但您只传递'9',这将需要为'09'以匹配您的fomat字符串.