Forms 从Grails DatePicker获取日期值

Forms 从Grails DatePicker获取日期值,forms,grails,datepicker,Forms,Grails,Datepicker,如何在grails datePicker中获取月、年和日的日期值 <g:datePicker id="test" name="test" precision="day"></g:datePicker > 我尝试使用getDate,但没有得到任何值。请尝试以下操作: Date myDate = params.date('test', 'dd-MM-yyyy') 这将为您提供一个很好的ol风格的java.util.Date对象,该对象带有Groovy扩展,您可以在那里使用

如何在grails datePicker中获取月、年和日的日期值

<g:datePicker id="test" name="test" precision="day"></g:datePicker >

我尝试使用getDate,但没有得到任何值。

请尝试以下操作:

Date myDate = params.date('test', 'dd-MM-yyyy')

这将为您提供一个很好的ol风格的java.util.Date对象,该对象带有Groovy扩展,您可以在那里使用。请确保将我的案例“dd-MM-yyyy”中的格式设置为您正在使用的任何日期格式。

尝试以下操作:

Date myDate = params.date('test', 'dd-MM-yyyy')

这将为您提供一个很好的ol风格的java.util.Date对象,该对象带有Groovy扩展,您可以在那里使用。请确保将我的示例“dd-MM-yyyy”中的格式设置为您正在使用的任何日期格式。

尝试这种方法,首先将更改处理程序注册到datePicker标记生成的3个选择中的每一个,然后调用dateWasChanged方法,并在其中生成日期并更新mydate div

注意:日期对象月是0基本指数,因此您需要从实际选择值中扣除1个单位


尝试这种方法,首先将更改处理程序注册到datePicker标记生成的3个选择中的每一个,然后调用dateWasChanged方法,并在其中生成日期并更新mydate div

注意:日期对象月是0基本指数,因此您需要从实际选择值中扣除1个单位


你想在哪里访问它?我想在我的gsp页面上打印日期,如2013年9月4日,你想在哪里访问它?我想在我的gsp页面上打印日期,如2013年9月4日,但如何使用$test.单击或$test.datePickerWait,你想在客户端访问它吗?请更新您的问题并添加更多信息。你到底想发生什么?你试过什么?客户端还是服务器端?是否要在控制器中获取日期值?普惠制?是否希望它在更改时显示?您在评论中添加的所有信息从一开始就应该在问题中。对此表示抱歉。我的表单上有一个日期选择器字段。不提交表格,只需选择我想要在表格gsp文件上打印的日期即可。如何使用grails实现这一点?啊,是的,这改变了一切。不幸的是,我对JavaScript一窍不通。我会看看@Alidad的答案。它看起来是正确的。但是如何使用$'test'访问它。单击或$'test'。datePickerWait,是否要在客户端访问它?请更新您的问题并添加更多信息。你到底想发生什么?你试过什么?客户端还是服务器端?是否要在控制器中获取日期值?普惠制?是否希望它在更改时显示?您在评论中添加的所有信息从一开始就应该在问题中。对此表示抱歉。我的表单上有一个日期选择器字段。不提交表格,只需选择我想要在表格gsp文件上打印的日期即可。如何使用grails实现这一点?啊,是的,这改变了一切。不幸的是,我对JavaScript一窍不通。我会看看@Alidad的答案。它看起来是正确的。谢谢你的解决方案。但我并没有为年、月和日单独选择字段。我有一个日历选择器和一个显示日期为09/05/2013的文本字段。您显示的是Grails默认标记,它将为您生成3个选择。我可能弄错了,但是这个想法是找到你的日期div或者它有id的任何元素,或者你可以引用它,读取它的值并更新你的目标div。谢谢你的解决方案。但我并没有为年、月和日单独选择字段。我有一个日历选择器和一个显示日期为09/05/2013的文本字段。您显示的是Grails默认标记,它将为您生成3个选择。我可能弄错了,但想法是找到您的日期div或它具有id的任何元素,或者您可以引用它,读取它的值并更新您的目标div。