Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date Grails日期变量不会设置时间_Date_Grails_Gorm_Gsp - Fatal编程技术网

Date Grails日期变量不会设置时间

Date Grails日期变量不会设置时间,date,grails,gorm,gsp,Date,Grails,Gorm,Gsp,我创建了一个简单的域类 class Meetings { Date when String where } 然后我在会议上运行“全部生成”。然后启动应用程序“RunApp”。 在应用程序中,我可以为when变量选择月、日和年,但是我不能选择以小时:分钟为单位的时间示例7:30。我不希望能够这样做,但如果我保存日期,它会将其格式化为月、日、年,然后是-00:00:00。如何使用日期变量设置时间?或者还有其他方法吗?如果您在grails中使用datepicker标记,这是非常简单

我创建了一个简单的域类

class Meetings {

    Date when
    String where
}
然后我在会议上运行“全部生成”。然后启动应用程序“RunApp”。
在应用程序中,我可以为when变量选择月、日和年,但是我不能选择以小时:分钟为单位的时间示例7:30。我不希望能够这样做,但如果我保存日期,它会将其格式化为月、日、年,然后是-00:00:00。如何使用日期变量设置时间?或者还有其他方法吗?

如果您在grails中使用datepicker标记,这是非常简单的。 在域类文件夹下的视图文件夹中有_form.gsp。gsp内有一个日期选择器标签

<g:datePicker name="dateTimeVariableName" value="${dateTimeValue}"
          default="${new Date().clearTime()}" precision="minute"/>
这里的关键词是精度


你应该检查一下房间。这总是个好主意。希望这有帮助

我看过,但我不认为这是我要找的。我一直在寻找一种域类的方式,所以我不必为我想做的每件事而抗争。我不知道如何使用它。它使您能够选择我想要的时间和日期,但我无法通过gorm将其保存到数据库。@College Now应用程序组好的,params.dateTimeVariable将保存整个值。但是,您可以单独访问这些值。只要把参数打印出来,你就知道我的意思了新的Dateparams.dateTimeVariable`应该可以做到这一点。如果需要,您可以使用clearTime来清除时间值。谢谢这一点+1。我只是不知道它在_form.gsp中的位置,我正在使用create或show.gsp。现在我只需要弄清楚当它在show中显示时如何格式化它。