我试图通过DDLRecordLocalServiceUtil.addRecord()在我的DDL中添加记录,但我找不到要在字段映射中提供的格式,它总是用" 1添加记录/ 1/70#34;
我这样做:
NullPointerException
我试过" 04/21/1983"和 - 而不是/但它总是忽略我的约会......
任何人都可以提供帮助吗?
感谢
答案 0 :(得分:0)
由于您传递的是Serializable对象,其值为String Liferay并不知道"04/21/1983"
是Date
并将其作为字符串插入。我认为你应该传递一个Date
对象并使用SimpleDateFormater将你的字符串转换为日期:
SimpleDateFormat dateFormatter = new SimpleDateFormat("mm/dd/yyyy");
test.put(dateFormatter.parse("21/04/1983"));
找到解决方案:参见评论