我尝试在namedQuery中解析字符串,但似乎无法正常工作。我在我的域类中有这个代码:
searchBirthdaten{ q ->
def dates = Date.parse("yyyyy:MM:dd HH:mm:ss", "2011-9-21 00:00:00")
eq 'birthDate' , dates)
}
但我总是遇到这个错误:
Unparseable date: "2011-9-21 00:00:00"
我真的不明白为什么会这样。有什么想法吗?
答案 0 :(得分:6)
您的日期输入字符串必须采用您定义的格式:yyyy:MM:dd HH:mm:ss
(已更正)
所以你的3个问题是:
y
个,即yyyyy:MM...
。这对于另外8千年来无效;)MM
,但您只传递'9',这需要为'09'以匹配您的fomat字符串。