在Sqlite上忽略了Ormlite日期格式

时间:2014-08-25 20:40:23

标签: android sqlite date simpledateformat ormlite

我需要在Android应用程序中存储具有特定格式的日期类型。我使用Ormlite进行持久化,所以我配置如下:

 @DatabaseField(columnName = DATE_OF_BIRTH, canBeNull = true, useGetSet = true,
        dataType = DataType.DATE_STRING, format = ApplicationConstants.DATE_FORMAT)
private Date dateOfBirth;

其中ApplicationConstants.DATE_FORMAT是' yyyy-MM-dd'。我尝试了不同的格式,但仍然没有运气。当我阅读该字段时,其格式如下:' Sat Oct 01 00:00:00 EET 1988'。我甚至尝试使用sqlite docs中指定的Sqlite格式。我认为问题是SimpleDateFormat格式和Sqlite格式之间的区别。我不确定。也许我错过了什么。谢谢

0 个答案:

没有答案