如何在Android SQLite中存储时间

时间:2012-07-17 08:31:18

标签: android android-sqlite

how to store 6:00pm in sqlite database in android开始,我知道对于SQLite,没有数据类型“TIME” 因此,如果我想存储时间(年,月,日,小时,分钟,秒),我该如何创建该列?我应该用“TEXT”??但是,我如何解析他们的Android和
如果我想按时间排序,我该怎么办呢? 感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您可以为自己定义日期格式(link),您可以创建一个DateManager类来将日期转换为字符串(将其存储在SQLite数据库中)并进行转换字符串到日期,都基于您指定的日期格式。

答案 1 :(得分:1)

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