【发布时间】:2013-10-16 10:22:01
【问题描述】:
我喜欢显示我的数据库中的所有记录,仅用于传递日期(我需要传递日期), 我使用 grails calander 1.2.1 插件 在我的数据库中,日期存储为 2013-10-16 12:19:00, 在我的控制器中我写了
println"passed date is"+params.expenseDate_value //its prints 20/3/2013
def result=DailyBudget.createCriteria().list()
{
eq("expenseDate","params.expenseDate_value")
}
println"result"+result
这里的 params.expenseDate_value 代表我打印时的通过日期,它显示了我的通过日期,运行良好。在标准中 我有这样的错误 java.lang.String 不能转换为 java.util.Date 我认为 expenseDate 得到 pbm,我不知道。 我该如何解决这个问题。有什么帮助吗?
【问题讨论】:
-
expenseDate的类型是什么?