首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在grails rich-ui datechooser中将日期字符串转换为日期

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

Stack Overflow用户
提问于 2012-04-24 18:56:14
回答 1查看 3.3K关注 0票数 0

我使用了富ui的日期选择器。我正确地得到了date的值。但是,如果我想要设置richui的datechooser的值,该如何完成呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-24 20:03:21

您必须在控制器中手动解析日期,因为您的格式/模式对于grails是未知的。

代码语言:javascript
复制
def date = Date().parse("MM-dd-yyyy", params.date); //<-- consider using a constant for the date format

或者将params值重置为java.util.Date类。

代码语言:javascript
复制
params.date = Date().parse("MM-dd-yyyy", params.date);  //<-- re-assigns date string as date class

您可能还希望测试入站格式,以确保某人不会手动输入无效的格式...

代码语言:javascript
复制
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.

另请参阅:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10296526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档