首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >日历小部件生成错误的日期格式

日历小部件生成错误的日期格式
EN

Stack Overflow用户
提问于 2014-08-08 13:24:56
回答 1查看 264关注 0票数 1

我创建了一个非常简单的Roo项目,并添加了一个日期字段(使用roo命令field date --class ~.Person --fieldName dateOfBirth --type java.util.Date)。

在Chrome中运行示例时,单击date字段并从calender小部件中选择一个日期,则在输入字段中插入日期值"8-aug.-2014“;保存该日期将导致以下错误消息:

未能将类型java.lang.String的属性值转换为属性dateOfBirth的必需类型java.util.Date;嵌套异常为java.lang.String类型转换为值为8-8月-2014年的@javax.persistence.Temporal java.util.Date java.util.Date;嵌套异常为java.lang.IllegalArgumentException:无效格式:“8-8月-2014年”格式为".-2014“

尝试将日期手动输入为“8-8月-2014年”也不起作用,因为它在离开字段时已更改为“8-8月-2014年”。可以手动输入一个类似于'8-8-2014‘的值,但这并不能通过客户端验证。

请注意,它在Safari和Firefox中确实有效,在这两种情况下,日历小部件插入的日期都是“2014年8月8日”格式。

显然,这个小部件在Chrome中坏了。我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2014-08-29 05:13:53

您在那个type=date字段中设置了属性input吗?(http://www.w3.org/TR/html-markup/input.date.html)

在过去,当我设置属性type=date时,Chrome也有同样的问题.我通过设置type=text来解决它们

希望它能帮上忙

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

https://stackoverflow.com/questions/25204582

复制
相关文章

相似问题

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