2014-01-22 90 views

回答

0

看着贪婪的源,我发现date属性是由Integer类型设置的。

由于需要一个快速解决方案,我不会添加日期属性,但字符串属性并保存日期格式。

也许以后我可以fork greenDao并做改变。

0

我对greendao做了一些调整。这些包括方法setDateFormat(String format)。这种方法实际上只适用于导出到csv,这也是我所做的调整。我还将包含一些行,根据给定的格式自动截断日期。

我打算通过贡献将我的更改作为插件或扩展程序提供给greendao。不幸的是我现在没有时间,所以这个项目将不得不等待。

在此之前,我建议使用date-properties并在KEEP-SECTION中写入更多的getter和setter。这样,您不会失去对这些列进行排序的可能性,并且您将来可能会使用该数据库(当有可能限制该值到日期或时间时),因为您不必更改列-类型。

使用字符串当然也是一种有效的方法。

相关问题