如何在Android的SQLite数据库中存储时间值?

如何在Android的SQLite数据库中存储时间值?,android,sqlite,Android,Sqlite,我想在Android中的SQLite数据库中存储一个时间值。我的时间值在EditText中,当我单击save按钮时,我希望时间值存储在数据库中。我还想查看数据库中已经存储的值。Sqlite+timestamp= Sqlite+时间戳+android= 其他选择 为要存储的每一条信息(天、小时、分钟、秒等)创建一列 将时间转换为长时间,并将其存储。使用java.sql.Time SQLite,并让您决定是否将它们存储为文本、整数或浮点值,这样您就可以建立最适合自己的约定 对于希望用户可以编辑时间

我想在Android中的SQLite数据库中存储一个时间值。我的时间值在EditText中,当我单击save按钮时,我希望时间值存储在数据库中。我还想查看数据库中已经存储的值。

Sqlite+timestamp=

Sqlite+时间戳+android=

其他选择

  • 为要存储的每一条信息(天、小时、分钟、秒等)创建一列
  • 将时间转换为长时间,并将其存储。使用java.sql.Time
SQLite,并让您决定是否将它们存储为文本、整数或浮点值,这样您就可以建立最适合自己的约定


对于希望用户可以编辑时间的应用程序,我建议您查看和小部件,这样您就不必担心将时间解析和格式化为文本,然后使用Java类将这些数据转换为简单的值,您可以将其放入数据库中(我建议使用该方法将其转换为整数)。

您是否尝试过将其存储为字符串?当我们以毫秒为单位存储时间时,我们可以稍后用于报警?@BibiTahira是的,我相信是的。不要忘记报警必须设置在UTC时区。