我想在Android中的SQLite数据库中存储时间值。我的时间值在EditText中,当我单击保存按钮时,我希望将时间值存储在数据库中。而且我还想查看数据库中已存储的值。
答案 0 :(得分:6)
SQLite doesn't have a specific datatype for storing times,无论您是想将它们存储为文本,整数还是浮点值,都可以将它留给您,这样您就可以建立最适合您的约定。
对于您希望用户可以编辑时间的应用程序,我建议您查看DatePicker和TimePicker小部件,这样您就不必担心解析和格式化作为文本的时间,然后是Java Calendar类,用于将数据从那些转换为可以放入数据库的简单值(我建议使用getTimeInMillis()方法将其转换为整数)。
答案 1 :(得分:2)
Sqlite + timestamp = Date and time functions
Sqlite + timestamp + android = Timestamp Class
其他选项