Grails 如何更改:Sun Jan 01 00:00:00 BRST 2006至2006-01-01 00:00:00.0
嘿,伙计们,我如何转换动作参数的日期选择器格式 “我的实际日期”属性不接受此“Sun Jan 01 00:00:00 BRST 2006”类型,例如仅接受“2006-01-01 00:00:00.0”Grails 如何更改:Sun Jan 01 00:00:00 BRST 2006至2006-01-01 00:00:00.0,grails,date,groovy,Grails,Date,Groovy,嘿,伙计们,我如何转换动作参数的日期选择器格式 “我的实际日期”属性不接受此“Sun Jan 01 00:00:00 BRST 2006”类型,例如仅接受“2006-01-01 00:00:00.0” 我该如何处理呢?如果问题没有提供重现问题所需的信息,很难进行调查。在您的情况下,至少是错误类型、消息和相关代码段- 通常,您的datePicker结果“Sun Jan 01 00:00:00 BRST 2006”应该完全符合以下标准代码: 控制器动作方法: def index = { Da
我该如何处理呢?如果问题没有提供重现问题所需的信息,很难进行调查。在您的情况下,至少是错误类型、消息和相关代码段- 通常,您的
datePicker
结果“Sun Jan 01 00:00:00 BRST 2006”应该完全符合以下标准代码:
控制器动作方法:
def index = {
Date date = params.datePicker
[date: params.datePicker ?: new Date()]
}
普惠制:
分别
Date date = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy")
.parse(params.datePicker)
也可以,但不需要使用日期选择器
毕竟,
日期选择器
结果应该自动转换为日期
,如第一个示例所示。-如果仍然没有,请澄清您的问题。如果问题没有提供重现问题所需的信息,则很难进行调查。在您的情况下,至少是错误类型、消息和相关代码段-
通常,您的datePicker
结果“Sun Jan 01 00:00:00 BRST 2006”应该完全符合以下标准代码:
控制器动作方法:
def index = {
Date date = params.datePicker
[date: params.datePicker ?: new Date()]
}
普惠制:
分别
Date date = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy")
.parse(params.datePicker)
也可以,但不需要使用日期选择器
毕竟,
日期选择器
结果应该自动转换为日期
,如第一个示例所示。-如果仍然没有,请澄清您的问题。为什么不使用Joda time而不是Date,因为它有许多不受欢迎的方法,而且功能不太强大。
在gsp文件中,您只需要使用:.toString(“format”)为什么不使用Joda time而不是Date,因为它有许多不受欢迎的方法,而且功能不太强大。
在gsp文件中,您只需要使用:.toString(“格式”)您是否尝试过使用?读取新日期或渲染现有日期是否有问题?你能给我们看一些代码吗?问题被放弃了。“谢谢”。你试过使用吗?是读取新日期还是渲染现有日期的问题?你能给我们看一些代码吗?问题被放弃了。“谢谢”。