0

如何将下午 6:00 存储在 android 的 sqlite 数据库中,我知道对于 SQLite,没有数据类型“TIME”。
那么,如果我想存储时间(年、月、日、小时、分钟、秒),我该如何创建该列?我应该使用“文本”??但是,我如何为 Android 解析它们,
如果我想按时间排序,我该怎么做?
感谢您的所有帮助!

4

2 回答 2

2

您可以为自己定义日期格式(链接),并且可以创建一个DateManager类来将日期转换为字符串(将其存储在 SQLite 数据库中)并将字符串转换为日期,两者都基于该日期格式由您指定。

于 2012-07-17T08:35:38.783 回答
1

最简单的解决方案是将Dateas miliseconds( long) 存储。您可以使用存储它们的日期获取毫秒数date.getTime(),当您重新创建Date对象时可以使用Date d=new Date(milliseconds).

于 2012-07-17T08:36:15.890 回答