gpt4 book ai didi

grails - Grails基础知识:日期,字符串和对象属性

转载 作者:行者123 更新时间:2023-12-02 15:02:52 25 4
gpt4 key购买 nike

我只是从Grails开始,从Javascript过渡

在 Controller 中,我尝试在下面执行此操作,但出现错误

def list = {
def projects = Project.list()

projects.each {
it.dateCreated = it.dateCreated.format('mm/dd')
println it.dateCreated
}
return [projectInstanceList: projects,
projectInstanceTotal: projects.size()]
}

在我的 View 中,然后显示项目的dateCreated,我只想格式化日期,以便它更简洁。

这是我的错误:
'java.lang.String' to class 'java.util.Date'

我也尝试将其分配给 it.dateCreated
new Date(2011, 09, 31, 10, 57, 00) 

但这也产生了类似的错误。

最佳答案

首先,永远不要仅出于“显示”目的而更改域实例属性。原因是当休眠 session 刷新时,域实例实际上将保留您的更改。

其次,让 View 以正确的格式显示属性。这是 View 的责任,而不是域实例或 Controller 的责任。

关于grails - Grails基础知识:日期,字符串和对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com