我在ORMLite中遇到问题并在Android应用程序中解析日期。我可以在@DatabaseField
注释中指定格式,但是在某些情况下会忽略指定的格式,并尝试使用dafault日期格式进行解析。
据我所知,某些格式说明符似乎不受支持。例如,在MM dd yyyy
赢得“{1}}时,指定MMM dd yyyy
有效。据我所知,只有MMM
或MMMM
阻止ORMLite使用指定的日期格式。
问题出在数据库中,日期格式如下所示:Feb 22 2007 1:08:11:780PM
。也许这将是一个改变当前在数据库中的dateformat的解决方案 - 如果这个问题不容易解决,我会尝试。
有没有快速的解决方法?我也许可以编写自己的DataPersister来解析它。另一方面,通过将某种语言环境信息传递给ORMLite并因此支持MMM
等字母类型,似乎不应该难以使其工作。
提前致谢!