gpt4 book ai didi

date - 在grails rich-ui datechooser中将日期字符串转换为日期

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

我使用了富UI的日期选择器。
我得到正确的日期值。
但是,如果我想设置richui的datechooser的值,那怎么办?

最佳答案

您必须在 Controller 中手动解析日期,因为格式/样式对grails是未知的。

def date = Date().parse("MM-dd-yyyy", params.date); //<-- consider using a constant for the date format

或将params值重置为java.util.Date类。
params.date = Date().parse("MM-dd-yyyy", params.date);  //<-- re-assigns date string as date class

您可能还需要测试入站格式,以确保没有人手动输入无效的格式...
def date = (parmas.date.matches("\\d{2}-\\d{2}-\\d{4}"))? Date().parse("MM-dd-yyyy", params.date) : null; //<-- safely return null if doesn't match a date regex.

也可以看看:
  • Groovy String to Date - Stackoverflow
  • Jira feature request(won't fix but, suggests custom DataBinder)
  • 关于date - 在grails rich-ui datechooser中将日期字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10296526/

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